String dalam bahasa C
halo kali ini saya akan menjelaskan dan fungsi dari string ,string adalah sebuah array bertipe char(karakter) yang di akhiri dengan karakter null ('\0')
pendeklarasian string seperti berikut
char variable_string[n+1]={'c1','c2'};
sebagai contoh saya akan membuat sebuah tulisan bergerak atau animasi
berikut source code nya:
#include<stdio.h>
int main(){
char bramasta[ ]="bramasta vikana";
int a,b,c,d;
for(a=0;a<=bramasta[a]!=0;a++){
printf("%c",bramasta[a]);{
for(b=0;b<=150000;b++);}
}
}
berikut hasil eksekusinya:
terdapat beberapa macam string diantaranya :
strcopy:
strcopy merupakan fungsi string yang berfungsi untuk mengcopy 1 variable string menjadi variable string baru penulisannya adalah strcpy(tujuan,asal);
strcat :
strcat merupakan fungsi string yang dimana berfungsi untuk menambahkan 1 variable string dengan variable string lainnya, penulisan code nya adalah strcat(tujuan,asal);
strtol :
strtol merupakan fungsi string yang dimana merubah fungsi string menjadi integer cara penulisanya adalah strtol(tujuan, asal);
strcmp :
strcmp merupakan fungsi string yang dimana berfungsi untuk mengcompare 2 buah string penulisannya pun sama dengan ke 3 fungsi string diata yaitu strcmp(tujuan,asal);
hasil dari compare diatas akan menjadi integer , jadi untuk mengcompare menggunakan 0,
jika 0 maka sama, sedngan >0 string 1 lebih besar daripada string 2 , kika <0 stirng 1 lebih kecil dari pada string 2
contohnya seperti :
banding=strcmp(variable string a, variable string b);
if(banding==0){
printf("berhasil);
else
printf("gagal);
strlwr:
strlwr adalah fungsi string yang berfungsi untuk menconversi isi string ke huruf kecil
bentuk umumny adalah strlwr(string);
strupr:
strupr merupakan fungsi string yang berfungsi untuk mengkonvers isi string ke huruf besar
bentuk umumnya strupr(string);
strrev:
fungsi string ini berguna untuk membalik string
bentuk umum penulisannya adalah strrev(string);
pendeklarasian string seperti berikut
char variable_string[n+1]={'c1','c2'};
sebagai contoh saya akan membuat sebuah tulisan bergerak atau animasi
berikut source code nya:
#include<stdio.h>
int main(){
char bramasta[ ]="bramasta vikana";
int a,b,c,d;
for(a=0;a<=bramasta[a]!=0;a++){
printf("%c",bramasta[a]);{
for(b=0;b<=150000;b++);}
}
}
berikut hasil eksekusinya:
strcopy:
strcopy merupakan fungsi string yang berfungsi untuk mengcopy 1 variable string menjadi variable string baru penulisannya adalah strcpy(tujuan,asal);
strcat :
strcat merupakan fungsi string yang dimana berfungsi untuk menambahkan 1 variable string dengan variable string lainnya, penulisan code nya adalah strcat(tujuan,asal);
strtol :
strtol merupakan fungsi string yang dimana merubah fungsi string menjadi integer cara penulisanya adalah strtol(tujuan, asal);
strcmp :
strcmp merupakan fungsi string yang dimana berfungsi untuk mengcompare 2 buah string penulisannya pun sama dengan ke 3 fungsi string diata yaitu strcmp(tujuan,asal);
hasil dari compare diatas akan menjadi integer , jadi untuk mengcompare menggunakan 0,
jika 0 maka sama, sedngan >0 string 1 lebih besar daripada string 2 , kika <0 stirng 1 lebih kecil dari pada string 2
contohnya seperti :
banding=strcmp(variable string a, variable string b);
if(banding==0){
printf("berhasil);
else
printf("gagal);
strlwr:
strlwr adalah fungsi string yang berfungsi untuk menconversi isi string ke huruf kecil
bentuk umumny adalah strlwr(string);
strupr:
strupr merupakan fungsi string yang berfungsi untuk mengkonvers isi string ke huruf besar
bentuk umumnya strupr(string);
strrev:
fungsi string ini berguna untuk membalik string
bentuk umum penulisannya adalah strrev(string);
Komentar
Posting Komentar