Professional Documents
Culture Documents
Dasar-dasar String :
Contoh :
char alamat [40] –> deklarasi variabel alamat dengan tipe data string.
Char x[10]=“Permainan”;
Array of String :
Karena string merupakan array dari char, maka array string adalah array dua
dimensi dari array char
#define jml_orang 30
#define pjg_nama 25
….
Contoh:
Untuk menuliskan string secara rata kiri (left justified) maka tuliskan tanda
minus (-) didepan s
Contoh :
printf (“%-20s\n”,presiden);
Fungsi-fungsi dalam librari string.h antara lain : strcpy, strncpy, strcat, strncat,
strcmp, strncmp, strlen.
a. Strcpy
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan.
Bentuk umumnya : strcpy(var_tujuan, string_asal);
b. Strncpy
Berfungsi untuk menyalin (copying) suatu string asal ke variable string tujuan
sebanyak n karakter sesuai yang diinginkan programmer. Bentuk umumnya:
strncpy(var_tujuan, string_asal, n);. Dengan n adalah jumlah karakter yang
ingin dipindahkan.
Cara menyalin substring di tengah :
Misal :
Char s2[10]
s2 bernilai berapa?
c. Strcat
Berfungsi untuk menambahkan string sumber ke bagian akhir dari string tujuan.
Bentuk umumnya: strcat(tujuan, sumber);.
d. Strncat
e. Strcmp
Berfungsi untuk membandingkan dua buah string. Hasil dari fungsi ini bertipe
integer dengan nilai:
f. Strncmp
g. Strlen