include <string.h> char *strncpy(char *dest, constchar *src, size_tn); 功能:把src指向字符串的前n个字符复制到dest所指向的空间中,是否拷贝结束符看指定的长度是否包含'\0'。 参数: dest:目的字符串首地址 src:源字符首地址 n:指定需要拷贝字符串个数 返回值: 成功:返回dest字符串的首地址 失败:NULL [C] 纯文本查看 复制代码 char dest[20] ;
char src[] = "hello world";
strncpy(dest, src, 5);
printf("%s\n", dest);
dest[5] = '\0';
printf("%s\n", dest);
|