此C语言错在哪里怎么会提示有一个错误。
答案:2 悬赏:80 手机版
解决时间 2021-03-24 16:14
- 提问者网友:锁深秋
- 2021-03-24 06:28
此C语言错在哪里怎么会提示有一个错误。
最佳答案
- 五星知识达人网友:等灯
- 2021-03-24 07:50
scanf("%d",&i); 和 scanf("%d",&j); 中是中文全角逗号, 改为英文逗号(把输入法关了)追问我是手机打的,但在电脑VC6.0里试过还是错。追答还有printf, while语句中的逗号, 感叹号也是全角的, 要改
int i;
char ch;
// scanf("%d",&i);
scanf("%d",&i);
// printf("i=%d
",i);
printf("i=%d
",i);
// while((ch=getchar())!='
')
while((ch=getchar())!='
')
continue;
int j;
// scanf("%d",&j);
scanf("%d",&j);
// printf("j=%d
",j);
printf("j=%d
",j);
return 0;追问我已说得很明确了,麻烦你在VC6.0里面运行一下就知道了。追答麻烦你帮我指出来哪里有错?
追问E:\c语言编程\独行\前行.c(10) : error C2143: syntax error : missing ';' before 'type'
E:\c语言编程\独行\前行.c(11) : error C2065: 'j' : undeclared identifier
执行 cl.exe 时出错.追答你是工程建错了吧, 我这没问题追问
追答
追问哥哥神了!这是错在哪里了,虚心请教,鞠躬!追答建立工程的问题, 文件--新建--C/C++源文件追问工程用的是倒数第三个,文件建立的是C++Source但我的文件名后缀改了.c的,这有什么关系。
谢谢已经知道了,后缀改成.C的问题要后缀.cpp才可以。
int i;
char ch;
// scanf("%d",&i);
scanf("%d",&i);
// printf("i=%d
",i);
printf("i=%d
",i);
// while((ch=getchar())!='
')
while((ch=getchar())!='
')
continue;
int j;
// scanf("%d",&j);
scanf("%d",&j);
// printf("j=%d
",j);
printf("j=%d
",j);
return 0;追问我已说得很明确了,麻烦你在VC6.0里面运行一下就知道了。追答麻烦你帮我指出来哪里有错?
追问E:\c语言编程\独行\前行.c(10) : error C2143: syntax error : missing ';' before 'type'
E:\c语言编程\独行\前行.c(11) : error C2065: 'j' : undeclared identifier
执行 cl.exe 时出错.追答你是工程建错了吧, 我这没问题追问
追答
追问哥哥神了!这是错在哪里了,虚心请教,鞠躬!追答建立工程的问题, 文件--新建--C/C++源文件追问工程用的是倒数第三个,文件建立的是C++Source但我的文件名后缀改了.c的,这有什么关系。
谢谢已经知道了,后缀改成.C的问题要后缀.cpp才可以。
全部回答
- 1楼网友:神鬼未生
- 2021-03-24 08:35
#include
int main()
{
int i;
char ch;
scanf("%d",&i);
printf("i=%d\n",i);
while((ch=getchar())!='\n')
continue;
int j;
scanf("%d",&j);
printf("j=%d\n",j);
return 0;
}
帮你改了,你要注意格式和中英文符号追问显示从int j;显示错误丢失;不知道哪里错误了,你能再VC6.0里面运行一下吗?我用你的代码在VC6.0里面运行了还是错误
(10) : error C2143: syntax error : missing ';' before 'type'
(11) : error C2065: 'j' : undeclared identifier
执行 cl.exe 时出错.追答
追问
int main()
{
int i;
char ch;
scanf("%d",&i);
printf("i=%d\n",i);
while((ch=getchar())!='\n')
continue;
int j;
scanf("%d",&j);
printf("j=%d\n",j);
return 0;
}
帮你改了,你要注意格式和中英文符号追问显示从int j;显示错误丢失;不知道哪里错误了,你能再VC6.0里面运行一下吗?我用你的代码在VC6.0里面运行了还是错误
(10) : error C2143: syntax error : missing ';' before 'type'
(11) : error C2065: 'j' : undeclared identifier
执行 cl.exe 时出错.追答
追问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯