Daspro Modul 10
Daspro Modul 10
Teori Dasar
Pada C++ tidak ada tipe variable elemen yang spesifik untuk menyimpan
string. Untuk keperluan ini dapat digunakan array dengan tipe char, dimana berisi
elemen dengan tipe char. Perlu di ingat bahwa tipe char digunakan untuk
menyimpan 1 karakter, karena itu array dari char digunakan untuk menyimpan
string. Contoh:
char hello[20]
Perhatikan, karakter NULL ('\0') selalu disertakan diakhir string untuk indikasi
akhir dari string.
a. Inisialisasi String
Sama halnya seperti array-array sebelumnya, inisialisasi pada
string sebagai berikut:
mystring[0] = 'H';
mystring[1] = 'e';
mystring[2] = 'l';
mystring[3] = 'l';
mystring[4] = 'o';
mystring[5] = '\0';
String
Bentuk umum
string nama_string;
string nama_string = "nilai_string";
string nama_string[banyak_indeks];
Contoh program
Contoh program:
Contoh:
b. Strlen
Perintah yang digunakan untuk menghitung panjang string, nilai
yang dikembalikan adalah banyaknya karakter yang ada.
Bentuk umum:
Contoh program:
c. Strcmp
Perintah yang digunakan untuk membandingkan 2 buah string.
Nilai yang dikembalikan adalah -1 jika salah dan 0 jika benar.
Bentuk umum:
strcmp (const char* string1, const char* string2);
Contoh program:
d. Strrev
Perintah yang digunakan untuk membalik string.
Bentuk umum:
strrev(str);
Contoh program:
Program Praktikum