这是我写的一个小程序,请问错在哪里呀 ,我还不会怎么去查错呢

2023-02-13 15:50

1个回答
温馨提示:刚入门时经常会需要用单步运行的命令来调试程序
#include
#include
#include
int i=0,j;
String s1,s2,s;
int len1,len2;
int StrConcat(String s1,String s2,String s){
len1=strlenth(s1);
len2=strlenth(s2);
if(len1+len2>Maxsize-1)
return 0;
j=0;
while(s1[j]!='\0')
{
s[i]=s1[j];
i++;
j++;
}
j=0;
while(s2[j]!='\0')
{
s[i]=s2[j];
i++;
j++;
}
s[i]='\0';
return 1;
}
main()
{
printf("please enter two strings :\n");
gets(s1,s2);
printf("After lingking ,the string is :\n ");
if(StrConcat(String s1,String s2,String s)) puts(s);
else printf("Error!");
}
相关问答
这个程序错在哪里啊?
1个回答2022-10-07 19:22
最后的打印应该用循环 for(i=0;i<5;i++){ printf("$%ld.%ld ",dollars[i],cents[i]);}
这个程序哪里错了?
3个回答2022-10-08 10:51
#include void main() { char letter[26]; int count[26]; int a,b; for (a=0,b=0;a<26;a++,b++){ l...
全文
这个程序哪里错了呢?
2个回答2022-10-02 08:54
你把代码格式重新排一下啊,看16行那里向后缩进了,计算机认为那是一行代码,但是你那明显是两个语句,中间没有加分号 你写代码要是像这样的话,估计后面很难了!自己连语句书写规范都看不懂,以后有你受的!
这个程序哪里错了啊?求教
2个回答2022-08-20 11:24
int display2(char *string1) { char *string2; int size,i; size = strlen(string1); string2 = (char...
全文
这个程序的错误在哪儿啊?
1个回答2022-08-20 11:47
struct student delect(struct student *head,int num)的函数体没有返回值,也就是没有“return...”语句,因为你的delect函数是结构体类型,所...
全文
这个程序哪里错了怎么结果不对?
1个回答2022-09-28 22:42
您好,很高兴回答您的问题。 在这个程序中,定义a,b,c均为全局的整形变量,那么在主函数中给a赋值为2.7时,其实系统只是将2给了a这个变量。 那么您运行出来的程序结果是多少呢?看看和我分析的是不是一...
全文
应用程序错误
1个回答2022-07-11 02:22
把这个应用程序重新安装就行了
edius.exe 应用程序错误
1个回答2022-07-13 11:37
360电脑专家
ctfmon.exe应用程序错误是什么意思
1个回答2022-11-12 12:25
杀毒后重装输入法
我写了一篇校园小说,对不起,前面程序弄错了,抱歉。
1个回答2022-07-06 14:06
大概为事故的扩大出口
热门问答