#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
char *my_strncat(char *dest, const char *src, int len)
{
char *ret = dest;
while (*dest)
{
dest++;
}
while (len--)
{
*dest = *src;
dest++;
src++;
}
*dest = '\0';
return ret;
}
int main()
{
char p1[20] = "hello ";
char p2[20] = "world!";
char *ret = my_strncat(p1, p2, 7);
printf("%s", ret);
system("pause");
return 0;
}
【C语言】【笔试题】模拟实现strncat
最新推荐文章于 2024-08-25 13:46:29 发布