str1:second string
str2:second string
str3:copy end
请按任意键继续...
注意:str2比str1长度一定要小,不然会报错。
strncpy_s:拷贝字符串的前n个字符
#include<stdio.h>#include<string.h>intmain(){char str1[]="to be or not to be";char str2[40];strncpy_s(str2,sizeof(str2), str1,5);
str2[5]='\0';printf("str2:%s\n", str2);system("pause");return0;}
str2:to be
请按任意键继续...
strcat_s 字符串连接
#include<stdio.h>#include<string.h>intmain(){char str1[]="I love ";char str2[]="apple";int len =strlen(str1)+strlen(str2)+1;strcat_s(str1, len, str2);printf("str1:%s\n", str1);system("pause");return0;}