Halo teman-teman!
Setelah sebelumnya kita membahas array, kali ini kita akan masuk ke string. Kalau array menyimpan kumpulan data dengan tipe yang sama, maka string adalah kumpulan karakter yang membentuk sebuah teks.
Contohnya:
Itu semua adalah string.
Apa itu String di C++
String pada dasarnya adalah array of char (array berisi karakter). Tapi di C++, kita punya dua cara untuk menggunakan string:
-
Menggunakan char array
-
Menggunakan class string (lebih praktis)
String dengan Char Array
Contoh:
Di sini kata adalah array karakter yang menyimpan 'H', 'a', 'l', 'o', dan karakter khusus '\0' (null terminator) sebagai penanda akhir string.
String dengan Class string
Lebih sering kita pakai class string dari library <string> karena lebih praktis.
Contoh:
Dengan string, kita bisa langsung menyimpan teks seperti variabel biasa.
Input String
Untuk menerima input string dari pengguna, ada dua cara:
-
Menggunakan cin (hanya bisa menangkap satu kata, berhenti di spasi).
-
Menggunakan getline (bisa menangkap satu kalimat penuh termasuk spasi).
Operasi Dasar pada String
Dengan class string, kita bisa melakukan banyak hal, seperti:
Output:
Contoh Program: Membalik String
Kesimpulan
-
String adalah kumpulan karakter.
-
Bisa dibuat dengan char array atau class string.
-
Lebih praktis menggunakan class string dari
<string>. -
Ada banyak operasi yang bisa dilakukan: menggabungkan, menghitung panjang, mengakses, mengubah karakter, dll.
Selanjutnya kita akan masuk ke bab baru, yaitu Pointer.
Topik berikutnya: C++ | #24 Apa itu Pointer.


0 Komentar