Array String dalam C++
Array string dalam C++ merupakan sekumpulan karakter yang disimpan dalam sebuah array. Penggunaan array string sangat umum dalam pemrograman C++ untuk menyimpan dan memanipulasi data teks. Berikut penjelasan lebih detail tentang array string dalam C++:
Deklarasi Array String
Deklarasi array string dalam C++ mirip dengan deklarasi array lainnya, dengan menambahkan tipe data char
dan panjang maksimal string yang akan disimpan. Berikut contoh deklarasi array string:
char nama[50]; // Deklarasi array string dengan panjang maksimal 50 karakter
Inisialisasi Array String
Anda dapat menginisialisasi array string saat deklarasi dengan menggunakan tanda kutip ganda ("") untuk menampung string. Berikut contohnya:
char nama[50] = "John Doe"; // Inisialisasi array string dengan "John Doe"
Mengakses Elemen Array String
Anda dapat mengakses karakter individual dalam array string dengan menggunakan indeks, mirip dengan akses array lainnya. Contohnya:
char nama[50] = "John Doe";
char karakterPertama = nama[0]; // Mendapatkan karakter pertama dari nama
Memasukkan Data ke dalam Array String
Anda dapat menggunakan fungsi cin.getline()
untuk memasukkan string ke dalam array string. Fungsi ini akan membaca string dari input standar (biasanya dari keyboard) hingga mencapai karakter newline (\n
). Berikut contohnya:
char nama[50];
cout << "Masukkan nama: ";
cin.getline(nama, 50); // Memasukkan nama ke dalam array string
Operasi pada Array String
Terdapat berbagai operasi yang dapat dilakukan pada array string, seperti:
- Konkatenasi: Menggabungkan dua string menjadi satu string baru. Anda dapat menggunakan operator
+
untuk menggabungkan string. - Pembandingan: Membandingkan dua string menggunakan operator
==
,!=
,<
,>
,<=
, dan>=
. - Penggabungan: Menggabungkan beberapa string menjadi satu string menggunakan fungsi
strcat()
. - Pencarian: Mencari karakter atau substring dalam sebuah string menggunakan fungsi
strstr()
. - Konversi: Mengubah string ke uppercase atau lowercase menggunakan fungsi
strupr()
danstrlwr()
.
Contoh Penggunaan Array String
Berikut contoh program C++ yang menggunakan array string untuk menyimpan dan menampilkan nama:
#include
using namespace std;
int main() {
char nama[50];
cout << "Masukkan nama: ";
cin.getline(nama, 50);
cout << "Nama Anda: " << nama << endl;
return 0;
}
Kesimpulan
Array string merupakan salah satu struktur data yang berguna dalam C++ untuk menyimpan dan memanipulasi data teks. Dengan memahami deklarasi, inisialisasi, akses, dan operasi pada array string, Anda dapat membangun aplikasi yang lebih kompleks dan fungsional.