Skip to content

Latest commit

 

History

History

08_string

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

string

c++ menyediakan dua jenis representasi string yaitu

  • string karakter dengan gaya C
  • tipe kelas string diperkenalkan dengan standard c++

string karakter style dari 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