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

Jenis dan Macam Konektor Pada Jaringan Komputer

Susunan Kabel Straight dan Crossover (Kabel UTP) yang Benar dan Sesuai Standar

Pengertian Perbedaan Fungsi Access Point dan Wireless Router