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);


Komentar

Postingan populer dari blog ini

cheat the sims 3 for PC

Input Output Bahasa C

Facebook? kwikku saja!