Rabu, 23 Desember 2015

FUNCTION untuk mengolah STRING C++

ASSALAMUALAIKUM W.W

Kali ini saya akan berbagi info tentang function string yang merupakan bagian dari tugas dasar-dasar pemrograman minggu yang lalu.

Baik, seperti biasanya sebelum saya menulis function untuk mengolah string saya akan menjelaskan terlebih dahulu apa yang dimaksud dengan STRING itu sendiri.
String adalah sederetan simbol yang tidak tertentu panjangnya, yang dianggap panjang satu unit. String dapat berupa huruf, angka, karakter khusus, maupun karakter unicode.

FUNCTION STRING YAITU :

1. Strcat (penggabunggan nilai string)
    contoh program :

 #include <iostream.h>
#include <conio.h>
#include <string.h>

void main()

{
          char tanya[50]="siapa namamu ?";
clrscr();
cout<<"kalimat tanya : "<<tanya<<endl;
strcat(tanya, "nama saya primayuda");
cout<<"kalimat tanya dengan jawaban : "<<tanya<<endl;
getch();
}

2. Strchr (mencari nilai karakter dalam string) 
    contoh program :

#include <conio.h>
#include <iostream.h>
#include <string.h>
#include <ctype.h>
#include <stdio.h>

void main()
{
            char nama[50]="vita silvia";
char dicari='i';
char*hasil;
hasil=strchr(nama,dicari);
getch();
}

3. Strcmp (membandingkan 2 nilai string)
    contoh program :

#include <conio.h>
#include <iostream.h>
#include <stdio.h>

void main()
{
            char angka1[10];
char angka2[10];

cout<<"angka pertama : ";cin>>angka1;
cout<<"angka kedua  : ";cin>>angka2;

int hasil= strcmp(angka1,angka2);

if(hasil==0)
        cout<<"angka"<<angka1<<"sama dengan"<<angka2;
else if(hasil<0)
        cout<<"angka"<<angka1<<"lebih kecil"<<angka2;
else
        cout<<"angka"<<angka1<<"lebih besar"<<angka2;
getch();
}

4. Strrlen (mengetahui panjang nilai string)
    contoh program :

#include <iostream.h>
#include <conio.h>
#include <string.h>

void main()
{
              char nama[50]="aldi wijaya";
char kosong[50]="";

clrscr();
cout<<"jumlah karakter dari nama(aldi wijaya)adalah"<<strlen(nama)<<endl;
cout<<"jumlah karakter dari kosong adalah "<<strlen(kosong)<<endl;
getch();
}

5. Strcpy (menyalin/mengcopy nilai string)
    contoh program :

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>

main()
{
char kata[20];
char pindah[20];
clrscr();
cout<"input kata yang akan dipindah/copy :";
gets(kata);

strcpy(pindah,kata);
cout<<"pemindahannya = "<<pindah;
getch();
}

Demikian informasi dari saya mengenai function string beserta contohnya dan anda dapat juga mengubah kodenya dengan keinginan atau kebutuhan anda.
selamat membaca dan mencoba :-)



                                                    GOOD LUCK

       


 

0 komentar

Posting Komentar