c++ menyediakan dua jenis representasi string yaitu
- string karakter dengan gaya C
- tipe kelas string diperkenalkan dengan standard c++
String karakter gaya-C berasal dari bahasa C dan terus didukung dalam C++. String ini sebenarnya adalah array karakter satu dimensi yang diakhiri dengan karakter null '\0'. Jadi string yang diakhiri null berisi karakter yang membentuk string diikuti oleh null .
Deklarasi dan inisialisasi berikut membuat string yang terdiri dari kata "Halo". Untuk menahan karakter null di akhir larik, ukuran larik karakter yang berisi string adalah satu lebih banyak dari jumlah karakter dalam kata "Halo."
char salam[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Jika Anda mengikuti aturan inisialisasi array, maka Anda dapat menulis pernyataan di atas sebagai berikut
char salam[] = "Halo";
contoh sederhana
#include <iostream>
int main(){
char salam[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
std::cout<<"pesan yang keluar adalah ";
std::cout<<salam<<std::endl;
return 0;
}
contoh mengikuti inisialisasi dari array
#include <iostream>
int maian(){
char salam[] = "Hello boys";
std::cout<<salam;
return 0
}
contoh lebih lanjut dari string