String 
Pemrograman C++ 
Edwin Lunando 
edwin@kuliahkita.com
Definisi String 
String adalah tipe data yang dibentuk dari satu 
atau lebih karakter. Tipe data ini ada untuk 
mengakomodasi kebutuhan penggunaan teks 
dalam aplikasi
C-style String 
char salam[6] = {'H', 'a', 'l', 'o', '!', '0'}; 
char salam[] = "Halo!"; 
Menggunakan larik karakter.
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; 
}
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
Standard String 
C++ mempunyai pustaka untuk string yang 
lebih mudah digunakan. Dapat digunakan 
dengan mengimpor pustaka. 
#include <string>
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;

Pemrograman C++ - String

  • 1.
    String Pemrograman C++ Edwin Lunando edwin@kuliahkita.com
  • 2.
    Definisi String Stringadalah tipe data yang dibentuk dari satu atau lebih karakter. Tipe data ini ada untuk mengakomodasi kebutuhan penggunaan teks dalam aplikasi
  • 3.
    C-style String charsalam[6] = {'H', 'a', 'l', 'o', '!', '0'}; char salam[] = "Halo!"; Menggunakan larik karakter.
  • 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 StringC++ 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;