Breaking News

Tutorial Bahasa C Part 15 : Penggunan Tipe Data String Pemrograman Bahasa C

Setelah anda memahami tentang konsep array dalam pemrograman bahasaC, pada tutorial kali ini kita akan membahas tentang Tipe data String Pemrograman Bahasa C.

Pengertian Tipe Data String

String adalah array bertipe karakter (char). Sehingga dapat dikatakan bahwa string adalah array satu dimensi dari char. Untuk menampilkan string yang dikandung oleh sebuah array, karakter format yang digunakan adalah “%s”.
Ketika kita menginstruksikan komputer untuk menampilkan string, maka komputer akan memeriksa satu per satu element array dan menampilkannya ke layar monitor. Komputer akan berhenti memeriksa element array, jika menemukan null character (‘\0’).



Penggunaan Tipe Data String

Perhatikan program dibawah ini:



Kode program diatas mendeklarasikan array nama sebanyak 20 element. Kemudian, tiap index array diinisialisasi dengan kalimat TDAU Tech dan saya tampilkan menggunakan printf.
Pada baris berikutnya saya menginisialisasi index array ke-5 dengan null character (‘\0’). Maka kalimat setelahnya tidak akan ditampilkan.



Selain itu, string juga bisa dideklarasikan dan sekaligus diinisialisasi dengan cara sebagai berikut :
char blogSaya[20];
char blogSaya[20]="TDAU Tech";
char blogSaya2[]="TDAU Tech";
char blogKu[]={'T','D','A','U',' ','T','e',’c’,’h’,'\0'};


Jika anda ingin menggunakan inputan dari user anda bisa menambahkan fungsi scanf(). Perhatikan contoh di bawah ini :



Penggunaan %[^\n]diatas akan diperiksa sampai user mengetik tombol enter (pindah baris). Jika kita hanya ingin memeriksa karakter dalam suatu kalimat sampai bertemu tanda koma “,” maka dapat kita ganti menjadi %[^,] atau mungkin ingin memeriksa sampai bertemu tanda koma dan maksimal 8 karakter %8[^,]. Beda dari ” %” “%8” adalah panjang karakter yg diperiksa dalam suatu kalimat. Jika kita tidak tahu berapa karakter yg akan diperiksa sampai suatu tanda yg diinginkan maka cukup dengan “%”.


Setelah mempelajari tentang tipe data string. Selanjutnya kita akan membahas tentang Operasi pada Pemrograman Bahasa C.

Tidak ada komentar