#include
#include
int main(void)
{
char str1[6] = "hello";
char str2[6] = "world";
strcat(str1,str2);
printf("str1 = %s\n",str1);
printf("str2 = %s\n",str2);
int len = strlen(str1);
printf("len的长度:%d\n",len);
return 0;
}
你用的VC6?旧版c标准要求变量定义放到函数开头位置。后面语句中定义变量会报错。
str1的长度为6,装不下后面拼接的字符串,数组放大点str1[40]