Array String C++

4 min read Jun 28, 2024
Array String C++

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() dan strlwr().

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.