您的位置:首页 > 其它

C生成exe文件,在命令行执行,无显示结果的问题

2011-01-06 09:43 369 查看
随便编写一个C语言程序,如下即可:
#include "stdio.h"
void main(){
printf("Welcome to C World!/n");/*notation*/
}


编译成exe文件,并在命令行调用:



正常显示应该是:



但是很多情况下,执行此exe程序产生的结果却是空白:


 

无论是Turbo C2.0还是3.0的版本编译都有这个问题,也有可能是我系统的问题,原因还没找到,但是先说解决方法吧!

将前面写的程序加上一行:

#include "stdio.h"
void main(){
printf("Welcome to C World!/n");/*notation*/
system("pause");  /*此语句用于命令行暂停*/
}


这样一来,再次执行exe程序就有了以下的输出:



此时,无论再执行什么C程序都是可以的了,但是注意,这种解决方式是每次都要先运行

system("pause");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: