【发布时间】:2015-12-04 13:39:25
【问题描述】:
我从 C++(Visual Studio 2015 和 Windows 8.1)开始,使用这个简单的代码:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world" << endl;
return 0;
}
但是,输出屏幕什么都没有显示!我该怎么办?
提前致谢。
【问题讨论】:
-
你是如何启动这个程序的?如果你只是编译并双击它,它会打印然后立即退出,肉眼看不到。尝试从命令行启动程序。
-
如果您从 Visual Studio 运行,那么它将启动应用程序并将文本输出到刚刚打开的 控制台窗口,然后程序将退出。您可以在
return 0;上设置断点,然后您可以切换到控制台并查看输出。您还可以打开命令提示符并从那里运行程序。 -
您是否在提示符下检查了 .exe,而没有从 ide 传递?尝试从控制台 (win+x) cmd 运行您的 rprogram,然后进入项目的目录输出
-
使用conio.h中定义的getch函数
-
我认为学习基本的MS Visual Studio调试会很有帮助。就像在要分析的行处设置断点,然后使用 F5 到达该点并推理您的输出直到该点。此外,我认为在您完成代码之前,请始终尝试在调试模式下工作,即使用 F5 启动程序并习惯放置断点。