Contoh String pada Borland C++
String adalah
sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang
satu unit” (World Agreement Agenda O812). String dapat berupa huruf, angka,
karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa
fungsi yang digunakan untuk operasi pengolahan string.
Fungsi
Manipulasi String
String dapat dimanipulasi dengan aturan tertentu. Di mana bahasa C++ telah menyediakan semua ini ke dalam pustakanya. Berikut adalah fungsi-fungsi yang digunakan untuk melakukan manipulasi string :
String dapat dimanipulasi dengan aturan tertentu. Di mana bahasa C++ telah menyediakan semua ini ke dalam pustakanya. Berikut adalah fungsi-fungsi yang digunakan untuk melakukan manipulasi string :
1.
Fungsi strcat
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
cout<<"Fungsi strcat"<<endl;
cout<<" ==> Merupakan fungsi
penambah Kalimat atau kata"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Contoh masukkan Kalimat
atau kata Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Masukkan kata yang akan
ditambahkan: ";
cin.getline(kata2,sizeof(kata2));
cout<<" Hasil:
"<<strcat(kata1,kata2)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
2.
Fungsi strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
cout<<"Fungsi strlen"<<endl;
cout<<" ==> Merupakan fungsi
untuk menghitung panjang kalimat atau kata "<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kalimat atau kata
Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Hasil:
"<<strlen(kata1)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
3.
Fungsi strcpy
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel
cout<<"Fungsi strcpy"<<endl;
cout<<" ==> Merupakan fungsi
untuk meng Copy kalimat atau kata"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kata: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Masukkan kata yang akan
dicopy: ";
cin.getline(kata2,sizeof(kata2));
cout<<" Hasil:
"<<strcpy(kata1,kata2)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
4.
Fungsi strupr
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
cout<<"Fungsi strupr"<<endl;
cout<<" ==> Merupakan fungsi
untuk mengubah dari huruf kecil kehuruf besar"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kalimat atau kata
Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Hasil:
"<<strupr(kata1)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
5.
Fungsi strlwr
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).
cout<<"Fungsi strlwr"<<endl;
cout<<" ==> Merupakan fungsi
untuk mengubah dari huruf kapital kehuruf kecil"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kalimat atau kata
Anda dengan huruf kapital: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Hasil:
"<<strlwr(kata1)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
6.
Fungsi Strcmp
Fungsi strcpy digunakan
untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini
adalah beripe data integer (int).
cout<<"
Fungsi strcmp"<<endl;
cout<<"
==> Merupakan fungsi untuk membandingkan"<<endl;
cout<<"
Contoh:"<<endl;
cout<<"
inputan pertama: ";
cin.getline(kata1,sizeof(kata1));
cout<<"
inputan kedua: ";
cin.getline(kata2,sizeof(kata2));
cout<<"
Hasil: "<<strcmp(kata2,kata1)<<endl;
cout<<endl;
cout<<"
======================================================";
cout<<endl;
7.
Fungsi Strrev
Fungsi ini digunakan untuk membalik letak urutan pada string.
String urutan paling akhir dipindahkan keurutan paling depan dan seterusnya.
File header yang harus disertakan adalah string.h
cout<<"
Fungsi strrev"<<endl;
cout<<"
==> Merupakan fungsi pembalik"<<endl;
cout<<"
Contoh :"<<endl;
cout<<"
Masukkan Kalimat atau kata Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<"
Hasil: "<<strrev(kata1)<<endl;
cout<<endl;
cout<<"
======================================================";
cout<<endl;
8.
Fungsi Strstr
Mengembalikan
pointer ke kejadian pertama str2 di str1, atau pointer null jika str2
bukan bagian dari str1. Proses pencocokan tidak termasuk terminating null-karakter,
tapi berhenti ada.
cout<<" Fungsi strstr"<<endl;
cout<<"
==> Merupakan fungsi untuk mencari huruf tiap kata"<<endl;
cout<<"
Contoh:"<<endl;
cout<<"
Masukkan Kalimat atau kata Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<"
Masukkan kata yang akan dicari: ";
cin.getline(kata2,sizeof(kata2));
cout<<"
Hasil: "<<strstr(kata1,kata2)<<endl;
cout<<endl;
cout<<"
======================================================";
cout<<endl;
0 Response to "Contoh String pada Borland C++"
Post a Comment