Dalam bahasa pemrograman C++, manipulasi string merupakan bagian yang penting dalam pengembangan program. Dalam contoh kode di atas, kita akan menjelajahi berbagai fungsi string standar yang disediakan oleh C++ untuk memanipulasi dan memanajemen string.
Pertama-tama, kita mendeklarasikan beberapa variabel bertipe char yang akan digunakan untuk menyimpan informasi seperti nama, NIM, dan asal kota dari pengguna.
Setelah pengguna diminta untuk memasukkan informasi, kita menggunakan fungsi getline() untuk membaca input pengguna dan menyimpannya ke dalam variabel yang sesuai.
Kemudian, kita membersihkan newline yang tersisa di dalam buffer menggunakan cin.ignore().
Berikut adalah beberapa fungsi string standar yang digunakan dalam contoh kode tersebut:
- strcat: Menggabungkan dua string menjadi satu. Dalam contoh ini, NIM digabungkan dengan asal kota.
- strcmp: Membandingkan dua string. Hasil perbandingan akan menunjukkan apakah kedua string tersebut sama atau berbeda.
- strcpy: Menyalin isi dari satu string ke string lainnya. Pada contoh ini, nama disalin ke dalam variabel copy.
- strlen: Menghitung panjang dari string. Dalam contoh ini, panjang NIM dihitung.
- strrev: Membalikkan urutan karakter dalam string. Nama akan dipbalikkan dan ditampilkan.
- strlwr: Mengonversi semua karakter dalam string menjadi huruf kecil. Dalam contoh ini, nama akan diubah menjadi huruf kecil.
- strupr: Mengonversi semua karakter dalam string menjadi huruf besar. NIM akan diubah menjadi huruf besar.
Dengan menggunakan fungsi-fungsi string standar ini, kita dapat melakukan berbagai manipulasi dan operasi pada string dalam bahasa C++. Hal ini memungkinkan pengembang untuk mengelola dan memanipulasi data string dengan lebih efisien dan efektif dalam pengembangan program.
Posting Komentar