头文件:#include<string.h>
char
*
strncpy
(
char
*dest,
char
*src,size_tn);
1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { char name[]={"Chinanet"},dest[20]={}; 5 strncpy(dest,name,9); 6 printf("%s\n",dest); }
1)src串长度<=dest串长度,(这里的串长度包含串尾NULL字符)c++
1 char name[]={"Chinanet"},dest[20]={}; 2 strncpy(dest,name,9); 3 printf("%s\n",dest); 4 strncpy可实现strcpy的字符串复制: 5 char name[]={"Chinanet"},dest[20]={}; 6 strncpy(dest,name,sizeof(name)); 7 printf("%s\n",dest);