strncat函數實現

#include <stdio.h>

#define N 50

char *my_strncat(char *dest,char *src,int count)
{
	char *tmp = dest;
	while(*tmp)
		tmp++;
	for(;count;count--)
		*tmp ++ = *src++;
	*tmp = '\0';
	return dest;
}

int main(void)
{
	char dest[N] = "Good good!";
	char src[N] = "study!";
	int count;
	printf("Please enter a number:\n");
	scanf("%d",&count);
	printf("After my string cat:dest = %s\n",my_strncat(dest,src,count));
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章