Strcat fonksiyonu ve kendi yazdigimiz fonksiyonun calismasi, strcat ilk parametre yanina yazilan karakter dizisini ekrana yazdirma islemi yapilir.
#include<stdio.h>
char *mystrcat(char *s1, const char *s2)
{
strcpy(strchr(s1,'\0'),s2 );
return s1;
}
int main()
{
//strcat fonksiyonu
// char *srcat(char *s1, const char *s2);
// normal fonksiyon
/*
char isim[]="sifirzero";
char nesne[]="telefon";
char fiil[]="buldu";
char cumle[100];
strcpy(cumle,isim);
printf("%s\n",cumle);
strcat(cumle,nesne);
printf("%s\n"cumle);
strcat(cumle,fiil);
printf("%s\n"cumle);
*/
// kendi fonksiyonumuz
char isim[]=" sifirzero";
char nesne[]=" telefon";
char fiil[]=" buldu";
char cumle[100];
strcpy(cumle,isim);
printf("%s\n",cumle);
mystrcat(cumle,nesne);
printf("%s\n",cumle);
mystrcat(cumle,fiil);
printf("%s\n",cumle);
return 0;
}
Hiç yorum yok:
Yorum Gönder
Her yorum bilgidir. Araştırmaya devam...