#include <stdio.h>
void strncpy(char *dst, char *src, int n)
{
if (!dst || !src)
return;
while (n-- > 0 && (*dst++ = *src++) != '\0')
;
*dst = '\0';
}
int main()
{
char src[64];
char dst[64];
sprintf(src, "abcdefghijklmn");
strncpy(dst, src, 30);
printf("%s\n", dst);
}
实现strncpy
最新推荐文章于 2023-06-07 20:50:53 发布