Tugas Struktur Data
Tipe Data Teks (String)
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 = “baik”;
Penulisan karakter :
char A = ‘b’;
char B = ‘a’;
char C = ‘i’;
char D = ‘k’;
char E = ‘\0’;
Cara pendeklarasiannya adalah:
1. Char nama[50];
Cara yang pertama ini
kita memesan tempat sebanyak ukuran
yang dideklarasikan
(dalam kasus ini sebanyak 50 byte). Tapi kita hanya bisa mengisi variable
sebanyak 49 karakter, hal ini dikarenakan tempat terakhir yaitu byte ke 50 akan
diisi dengan karakter kosong (null atau \0). Jadi apabila ingin memesan memori
untuk tipe data string, pasanglah dengan rumus sebagai berikut
Memasukan Data String
Setelah suatu variabel string didefinisikan,
Anda bisa mengisikan data ke variabel tersebut. Pemasukan data dapat ditangani
oleh data cin, seperti contoh program di bawah ini :
Contoh:
#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();
} |
Hasilnya:
Jika kita ingin mengisi
nilai kedalam variabel string dalam bentuk string langsung, maka kita tidak
perlu menambahkan huruf null (‘\0’) pada string tersebut.
Komentar
Posting Komentar