用TC2.0抄书上写小程序(已经编译出exe文件了) 用DOS打开的,但DOS窗口什么没输出(什么都没显示),

电脑是XP系统(win7下虚拟的)。。程序应该是16位的。。。编了几个程序都是这样,编泽通过了,打开时却没什么也没显示!!!用DOS模式打开也一样。兼容模式也试过了。。。。。。。。比如
#include <stdio.h>
void main()
{
printf("this is a C program. \n");
}
这个够简单了!!可就是不显示啊。。。。救救小白吧!!

加上#incude<stdlib.h>在return前加上system("pause")試試追问

在return前加上system("pause")试试 ???这个真不懂(刚开始学)

追答

system就是调用从程序中调用系统命令(和shell命令),system("pause")就是从程序里调用“pause”命令;
调用系统中的pause命令,让程序实现暂停。在使用一些编辑工具如devc++的时候,由于编译器的关系,运行后没有等待确认而产生一闪而过的效果。加上这个后会有提示并暂停。使用visual或g++则可以不需要这个。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-25
程序实际是运行了的,只不过运行速度快,运行完毕又自动关闭了。所以你看结果是很困难的!解决方案:在程序末尾加getch();程序运行到这儿就会停止,等你按一个键。你就可以在这时候看运行结果了!
#include<stdio.h>
void main()
{
printf("this is a C program.\n");
getch();
}追问

我试一下,可能是电脑问题吧!!!虚拟机下运行果然不行。。。。。。。。输入也不行,输出也不行。。还是谢谢您。

本回答被网友采纳
相似回答
大家正在搜