|
Strncat Fonksiyonun Açılımı |
|
|
ilyas tarafından yazıldı
|
|
Pazartesi, 09 Mart 2009 21:04 |
Strncat fonksiyonun açilimi.kendi kütüphanesini tanimladiginizda kullanimi strncat(s1,s2,3) gibi de kullanabiliriz ancak strncat içindeki kod açilimi alttaki kodda gösterilmistir birinci yaziyi giriniz : ilyas ikinci yaziyi giriniz : arinc
n degeri : 5 Output = ilyasarinc#include <string.h> #include <stdio.h>#define SIZE 100char *strncatfonk(char *s1, const char *s2, unsigned int n) { char *ptr;for (ptr = s1; *ptr != '\0'; ++ptr);//'\0'anlami cümlenin sonuna kadar git(OKU) while (n-- && *s2 != '\0') *ptr++ = *s2++)*ptr = '\0';return s1; } int main() { char cent1[SIZE]; char cent2[SIZE]; int n;printf("birinci yaziyi giriniz : "); gets(cent1); printf("ikinci yaziyi giriniz : "); gets(cent2); printf("1. yazinin sonuna kac karakter kopyalanacak : "); scanf("%d", &n); strncatfonk(cent1, cent2, n); printf("output= (%s)\n", cent1);
return 0; }
|