vs2008环境下c/c++的dos执行界面怎么弄出来?
发布网友
发布时间:2023-06-08 07:15
我来回答
共1个回答
热心网友
时间:2024-12-04 10:11
这是一个比较常见的问题
问题不在算法
因为这是一个console程序,你没有在cmd中运行
该程序启动时windows会创建临时cmd,程序运行完,这个临时的也就关闭了
程序运行表现就是黑色窗口一闪而过
你试试在cmd中运行该程序就没问题了
或者在程序中加入dos的pause命令,如加入system("pause");强制临时cmd暂停
或者在程序末尾加入getch,注意不是getchar,如果标准输入流中有数据时getchar停不下来。调用getch让程序获取输入,没有输入的时候,临时cmd窗口不会关闭
################################################################
针对你的问题,建议你关闭预编译头,这个是为了大型程序提高编译速度而设计的。对于初学者,在不了解的情况下很容易出现问题
或者在你的helloworld.c源文件头部,即第一行加入#include
"stdafx.h",这个是预编译头,如果打开了预编译头技术(默认),每个源文件必须添加
然后彻底重新编译程序