Definisi
String : kumpulan dari nilai-nilai karakter yang berurutan dalam
bentuk array dan merupakan array bertipe karakter (char).
Pada saat kita akan menampilkan sebuah string, komputer akan memeriksa
satu per satu elemen array dan menampilkannya ke layar monitor. Komputer
akan berhenti memeriksa jika menemukan karakter null ('\0„)
Contoh :
char nama[20]; //variabel nama dengan jumlah karakter 20
char nim [10]; //variabel nim dengan jumlah karakter 10
char hari[7] [20] = {“Minggu”, “Senin”, “Selasa”, “Rabu”, “Kamis”,
“Jumat”, “Sabtu”}
printf("\n"); printf("\n");
printf("Selamat belajar %s \n", nama); printf("Selamat belajar %s \n", nama);
return 0; return 0;
} }
Operasi String
• strcpy
Fungsi strcpy digunakan untuk menyalin string asal ke variabel string tujuan.
Format Penulisan :
strcpy(string_tujuan, string_asal);
• strncpy
Fungsi strcpy digunakan untuk menyalin string asal ke variabel string tujuan dengan n
karakter yang diinginkan.
Format Penulisan :
strncpy(string_tujuan, string_asal, n);
• strcat
Digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan.
Format Penulisan :
strcat(string_tujuan, string_sumber);
Operasi String
• strncat
Digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan
dengan n karakter yang diinginkan..
Format Penulisan :
strncat(string_tujuan, string_sumber, n);
. Strlen
Fungsi strlen digunakan untuk memperoleh jumlah karakter dari suatu string.
Format Penulisan :
strlen(string);
Operasi String
• strcmp
Fungsi strcmp digunakan untuk membandingkan dua buah string. Hasil akhir dari fungsi ini
beritpe integer dengan nilai :
Format Penulisan :
strcmp(string_pertama, string_kedua);
• strncmp
Fungsi strcmp digunakan untuk membandingkan dua buah string dengan n charakter.
Format Penulisan :
strncmp(string_pertama, string_kedua, n );