Operasi string c++

OPERASI STRING C++

Berguna untuk keperluan memanipulasi string (data teks)

 



Strcat()

Digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan.
File header yang harus disertakan adalah : string.h dan ctype.h
Bentuk Penulisan : Strcat (tujuan, sumber);

Contoh Program :

main()
{
char a1[20];
char a2[20];
clrscr();
cout<<“Masukkan Kata – 1= “;
cin>>a1;
cout<<“Masukkan Kata – 2= “;
cin>>a2;
strcat(a1, a2);
cout<<“Hasil Penggabungannya “<<a1;
getch();
}


 

Strcmp()

Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua
Hasil dari fungsi ini bertipe data integer (int)
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : var_int = strcmp(str1, str2);

Contoh Program :

main()
{
char a1[] = “A”;
char a2[] = “a”;
char b1[] = “A”;
clrscr();
cout<<“Hasil Perbandingan “<<a1<<” dan “<<a2<<“->”;
cout<<strcmp(a1,a2)<<endl;
cout<<“Hasil Perbandingan “<<a2<<” dan “<<a2<<“->”;
cout<<strcmp(a2,a1) <<endl;
cout<<“Hasil Perbandingan “<<a1<<” dan “<<b1<<“->”;
cout<<strcmp(a1,b1) <<endl;
getch();
}


 

Strcpy()

Fungsi ini digunakan untuk menyalin string asal ke-variabel string tujuan, dengan syarat string tujuan harus mempunyai tipe data dan dan ukuran yang sama dengan string asal
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strcpy(tujuan, asal);

Contoh Program :

main()
{
char huruf[20];
char pindah[20];
clrscr();
cout<<“Masukkan Sembarang Kata = “;
gets(huruf);
/* Proses */
strcpy(pindah, huruf);
cout<<“Pemindahannya = “<<pindah;
getch();
}


 

Strlen()

Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string.
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strlen(str);

Contoh Program :

main()
{
char huruf[20];
clrscr();
cout<<“Masukkan Sembarang Kata = “;
gets(huruf);
cout<<“Panjang Kata Yang Diinputkan = “;
cout<<strlen(huruf);
getch();
}


 

Strrev()

Fungsi ini digunakan untuk membalik letak urutan pada string.
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strrev(str);

Contoh Program :

main()
{
char kata[20];
clrscr();
cout<<“Masukan Sembarang Kata = “;
gets(kata);
strrev(kata);
cout<<“Hasil Perubahan = “<<kata;
getch();
}


 

Strlwr()

Fungsi ini digunakan untuk mengubah setiap huruf kapital dalam string menjadi huruf kecil
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strlwr(str);

Contoh Program :

main()
{
char kata[20];
clrscr();
cout<<“Masukan Sembarang Kata dengan Huruf Besar =”;
gets(kata);
strlwr(kata);
cout<<“Hasil Perubahan = “<<kata;
getch();
}


 

Strupr()

Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf kapital
File header yang harus disertakan adalah : string.h
Bentuk Penulisan : strupr(str);

Contoh Program :

main()
{
char kata[20];
clrscr();
cout<<“Masukan Sembarang Kata dengan Huruf Besar =”;
gets(kata);
strupr(kata);
cout<<“Hasil Perubahan = “<<kata;
getch();
}


Komentar

Postingan populer dari blog ini

Command Line

7+ Tipe Data C++ Berserta Contoh Program dan Jangkauannya

Mengenal Fitur CSS3