Dokumen ini membahas tentang string pada C++. String adalah tipe data yang terdiri dari karakter untuk menampung teks. C++ mendukung string C-style menggunakan array karakter dan string standard menggunakan pustaka string yang lebih mudah digunakan. Fungsi-fungsi string seperti menyalin, menggabungkan, menghitung panjang digunakan untuk memanipulasi string.
2. Definisi String
String adalah tipe data yang dibentuk dari satu
atau lebih karakter. Tipe data ini ada untuk
mengakomodasi kebutuhan penggunaan teks
dalam aplikasi
4. Contoh Penggunaan C-String
#include <iostream>
using namespace std;
int main ()
{
char salam[6] = {'H', 'e', 'l', 'l', 'o', '0'};
cout << "Pesan salam: ";
cout << salam << endl;
return 0;
}
5. Fungsi String
No. Fungsi Deskripsi
1 strcpy(s1, s2); Mengkopi s2 ke s1
2 strcat(s1, s2); Menggabungkan s2 di belakang s1
3 strlen(s1); Mengembalikan panjang s1
4 strcmp(s1, s2); Mengembalikan 0 jika s1 sama dengan s2, di bawah 0
jika s1 lebih kecil dari s2, dan di atas 0 jika di atas s2
5 strchr(s1, ch); Mengembalikan pointer dari kemunculan karakter ch
di s1
6 strstr(s1, s2); Mengembalikan pointer dari kemunculan string s2 dari
s1
6. Standard String
C++ mempunyai pustaka untuk string yang
lebih mudah digunakan. Dapat digunakan
dengan mengimpor pustaka.
#include <string>
7. Contoh penggunaan String C++
string string1 = "Halo";
string string2 = "Dunia";
string string3;
int panjang ;
// mengkopi string1 ke dalam string3
string3 = string1;
cout << "string3 : " << string3 << endl;
// menggabungkan string1 dengan string2
string3 = string1 + string2;
cout << "string1 + string2 : " << string3 << endl;
// panjang string3 setelah penggabungan
panjang = string3.size();
cout << "string3.size() : " << panjang << endl;