Pengertian String dan contoh program menampilkan String pada C++

String pada dasarnya adalah kumpulan dari karakter-karakter (karakter bertipe data char). Penulisan string harus diawali den diakhiri dengan tanda petik dua (“), sedangkan karakter harus diawali dan diakhiri dengan tanda petik satu (‘). Misalnya :

Penulisan string :

string A = “gaji”;

Penulisan karakter :

char A = ‘g’;

char B = ‘a’;

char C = ‘j’;

char D = ‘i’;

char E = ‘\0’;

Kita dapat membangun sebuah string dengan menggunakan array dari beberapa karakter. Dalam bahasa C++, string yang digunakan adalah bertipe null terminated string, yaitu jenis string yang diakhiri dengan oleh karakter null (‘\0’), bukan nol. Oleh karena itu, jika kita ingin mendeklarasikan string dalam bentuk array dari char, maka kita harus menambahkan 1 tempat untuk posisi karakter null. sebagai contoh misalnya kita ingin melakukan deklarasi variabel yang bertipe string dan mengisinya dengan teks “Baik”, maka bentuk deklarasinya adalah sebagai berikut :

//Mendelklarasikan variabel tipe string dengan lebar 5

char sifat[5];

//Mengisi nilai ke dalam variabel sifat

sifat = {‘B’,’a’,’i’,’k’,’\0′};

Jika kita cermati, sebenarnya kita hanya mengisi 4 karakter kedalam variable sifat, sedangkan sisa ruangnya akan digunakan untuk menempatkan karakter null. Untuk lebih jelasnya perhatikan gambar berikut.

Struktur String

Jika kita ingin mengisi nilai kedalam variabel string dalam bentuk array char, maka kita perlu menambahkan karakter null di bagian elemen akhir array. Berikut contoh kode program dengan bentuk array char.

#include <iostream> // header
#include <conio.h>
using namespace std;

int main()
{
// Mendeklarasikan sifat ke dalam variabel char dengan lebar 5 karakter
char sifat[5];

// Mengisi nilai kedalam variabel sifat
sifat = {‘B’,’a’,’i’,’k’,’\0′};

// Menampilkannya nilai yang terdapat pada elemen-elemen array
cout<<“String yang muncul :”<<sifat<<endl;

getch();
}

Kalau kita jalankan pada compiler, maka hasilnya akan muncul pada command window seperti tampilan berikut.

 

Contoh_string

Jika kita ingin mengisi nilai kedalam variabel string dalam bentuk string langsung, maka kita tidak perlu menambahkan huruf null (‘\0’) pada string tersebut. Berikut contoh kode programnya.

#include <iostream> // header
#include <conio.h>
using namespace std;

int main()
{
// Mendeklarasikan sifat ke dalam variabel string
string sifat;

// Mengisi nilai kedalam variabel sifat dengan lebar 5 karakter
sifat = “Baik”;

// Menampilkannya nilai yang terdapat pada elemen-elemen array
cout<<“String yang muncul :”<<sifat<<endl;

getch();
}

Kalau kita jalankan pada compiler, maka hasilnya akan muncul pada command window seperti tampilan berikut.

Contoh_string1

Jika kita perhatikan hasil diatas, maka bisa kita lihat bahwa hasil yang ditampilkan akan sama.

Artikel-artikel terkait :

  1. Pengertian Array dan contoh program menampilkan Array pada C++.
  2. Manipulasi String dengan C++.
  3. Operator Binary (Aritmatika, Logika, Relasional, dan Bitwise).
  4. Struktur Percabangan if dan switch.

 


Be Sociable, Share!

You may also like...

2 Responses

  1. I view something truly special in this internet site.

  2. naturally like your web-site however you need to check the spelling on several of your posts. A number of them are rife with spelling issues and I find it very troublesome to inform the truth nevertheless I will definitely come again again.

Leave a Reply

Your email address will not be published. Required fields are marked *