String adalah jenis data yang
menyimpan untaian kata/ kalimat. Contoh variabel string dalam kehidupan sehari
adalah berupa semua bentuk nama dengan segala manifestasinya seperti : nama
orang, nama pekerjaan, nama instansi, hobby, alamat, makanan, minuman dan
lain-lain.
Dalam Bahasa Pemrograman C/C++ string
diimplementasikan ke dalam variabel dengan jenis “array char” dan “pointer
char”.
Contoh Program Fungsi dan procedure pada pengolahan string sebagai berikut
- 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);
Contoh program lengkap pada Bahasa C++ fungsi dan prosedur pada string dapat dilihat
di bawah ini:
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main(void)
{ char
namaDepan[10], namaTengah[10], namaBlkng[10], namaLengkap[30];
printf("Ketikkan
Nama Depan : ");
scanf("%s",&namaDepan);
printf("Ketikkan
Nama Tengah : ");
scanf("%s",&namaTengah);
printf("Ketikkan
Nama Belakang : "); scanf("%s",&namaBlkng);
strcpy(namaLengkap,namaDepan);
strcat(namaLengkap,"
");
strcat(namaLengkap,namaTengah);
strcat(namaLengkap,"
");
strcat(namaLengkap,namaBlkng);
printf("Nama
Lengkap adalah :
%s\n",namaLengkap);
printf("Nama Lengkap (huruf kecil)
: %s\n",strlwr(namaLengkap));
printf("Nama Lengkap (HURUF BESAR) :
%s\n",strupr(namaLengkap));
getch();
}
Comments
Post a Comment