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
Posting Komentar
Jika ingin mengkritik :
"Dimohon untuk menggunakan bahasa yang sopan santun."