Tipe Data String dan Pengolahan String
Di dalam bahasa C dan C++ terdapat satu tipe data yang sering kita gunakan untuk menyimpan sebuah kata/ kalimat. Yang sering kita sebut sebagai char. Tipe data char pada beberapa bahasa pemrograman yang lain disebut sebagai String. Operasi String adalah operasi pada sebuah variabel yang memiliki tipe data String / char. Dalam Bahasa Pemrograman C/C++ ada 3 (tiga) jenis pendefinisian type data string, yaitu:
Dengan menentukan panjang string
Format penulisannya adalah:
char nama_variabel[panjang];
Contoh: char namaSiswa[25];
Tanpa menentukan panjang string dan memberikan nilai awal kepada string,
Format Penulisannya:
char nama_variabel[] = “isi”;
Contoh:
char namaKampus[]="Universitas Sains Al-Qur’an";
Dengan menggunakan pointer char
Format penulisannya: char *nama_variabel = “isi”; Contoh: char *jurusan="Informatika";
Fungsi/procedure pengolahan string
strcpy(varstr1, konst|varstr2); Procedure ini berfungsi untuk mengcopy isi dari konst atau varstr2 ke varstr1.
strcat(varstr1, konst|varstr2); Procedure ini berfungsi untuk menggabungkan isi dari varstr1 dengan konst atau varstr2 dan menyimpan hasilnya di varstr1.
strlen(konst|varstr); Fungsi ini menghasilkan nilai integer berupa panjang konst atau varstr.
strupr(varstr); Procedure ini berfungsi untuk mengkonversikan varstr ke huruf besar (Uppercase);
strlwr(varstr); Procedure ini berfungsi untuk mengkonversikan varstr ke huruf kecil (Lowercase);

| June 2015 | ||||||
|---|---|---|---|---|---|---|
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | |||||