頭文件:#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);