vc++6.0运行另一个文件还显示前一个文件的运行结果?
答案:6 悬赏:0 手机版
解决时间 2021-04-04 07:06
- 提问者网友:心牵心
- 2021-04-03 07:28
是要先关闭工作空间吗
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-04-03 07:35
两个文件不独立吧,可将vc++6.0重启,一开始就运行你说的另一个文件,看看结果就知道了!
全部回答
- 1楼网友:一把行者刀
- 2021-04-03 13:45
是不是在调试别的程序阿?
- 2楼网友:怀裏藏嬌
- 2021-04-03 12:35
错误运行,只能重编了
- 3楼网友:渡鹤影
- 2021-04-03 11:39
重新编译一下
- 4楼网友:怙棘
- 2021-04-03 10:04
这是由于运行太快,运行完就退出了,所以看不到结果行看到结果可以在在结尾处即switch外加两个getchar()语句就可以了代码如下
#include
void main()
{
char a;
printf("请输入一个字母!\n");
scanf("%c",&a);
switch(a)
{
case 'a': printf("该学生成绩为90分以上!\n");break;
case 'b': printf("该学生成绩为70~90!\n");break;
case 'c': printf("该学生成绩为60~70!\n");break;
case 'd': printf("该学生成绩为60分以下!\n");break;
default: printf("输入错误!\n");
}
getchar();
}
这样显示完结果等待一个输入,按任意键就退出了
还有一种就是在将运行的语句放到一个while死循环中 代码如下
#include
void main()
{
char a;
while(1)
{
printf("请输入一个字母!\n");
scanf("%c",&a);
switch(a)
{
case 'a': printf("该学生成绩为90分以上!\n");break;
case 'b': printf("该学生成绩为70~90!\n");break;
case 'c': printf("该学生成绩为60~70!\n");break;
case 'd': printf("该学生成绩为60分以下!\n");break;
default: printf("输入错误!\n");
}
}
}
- 5楼网友:鱼芗
- 2021-04-03 08:41
说清楚点!什么?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯