![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
不用strcat 函数连接字符串,网上答案有很多,我想知道我哪错了,详细点,谢谢
#include<stdio.h>main(){charstr1[10],str2[10],str3[20];inti,j,str1_len,str2_len;print...
#include<stdio.h>
main()
{
char str1[10], str2[10], str3[20];
int i, j, str1_len, str2_len;
printf("input 1\n");
gets(str1);
printf("input 2\n");
gets(str2);
str1_len = strlen(str1);
str2_len = strlen(str2);
for(i=0; i<str1_len; i++);
{
str3[i] = str1[i];
}
for(j=0; j<str2_len; i++)
{
str3[i+j] = str2[j];
}
str3[i+j] = '\0';
puts(str3);
getch();
}
加了#include "string.h"还是不行呀 展开
main()
{
char str1[10], str2[10], str3[20];
int i, j, str1_len, str2_len;
printf("input 1\n");
gets(str1);
printf("input 2\n");
gets(str2);
str1_len = strlen(str1);
str2_len = strlen(str2);
for(i=0; i<str1_len; i++);
{
str3[i] = str1[i];
}
for(j=0; j<str2_len; i++)
{
str3[i+j] = str2[j];
}
str3[i+j] = '\0';
puts(str3);
getch();
}
加了#include "string.h"还是不行呀 展开
展开全部
str1_len = strlen(str1);
str2_len = strlen(str2);
这两句错误了,你的头函数,无法调用strlen函数,头函数加上
#include "string.h"就可以了
str2_len = strlen(str2);
这两句错误了,你的头函数,无法调用strlen函数,头函数加上
#include "string.h"就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询