C++ Hello World 不显示输出

标签 c++ visual-studio visual-studio-2013

<分区>

通过编程原理学习C++和使用c++实践,我做到了

#include "../../../std_lib_facilities.h"
using namespace std; 

int main()
{
    cout << "Hello programming!\n";
    return 0;
}

首先我在调试后收到“找不到 PDB 文件”的警告。然后我解决了这个问题,得到了这个,

'FLTK testing.exe' (Win32): Loaded 'C:\Users\Chai\Documents\Visual Studio 2013\Projects\FLTK testing\Debug\FLTK testing.exe'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp120d.dll'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr120.dll'. Symbols loaded.
'FLTK testing.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcr120d.dll'. Symbols loaded.
The program '[7320] FLTK testing.exe' has exited with code 0 (0x0).

但我仍然没有得到显示“Hello programming!”的输出。我也试过 cin.get() 但没有结果。有什么建议吗??

最佳答案

尝试添加 flush 调用:

#include "../../../std_lib_facilities.h"
using namespace std; 

int main()
{
    cout << "Hello programming!\n";
    cout.flush();
    return 0;
}

关于C++ Hello World 不显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33845355/

相关文章:

c++ - BMI计算C++

c++ - 如何在 Cygwin 中使用 OpenGL 和 GLUT

mysql - Visual Studio 和 MySQL 之间的连接问题

c# - 用于发送短信的 AT 命令在 Windows 8.1 中不起作用

visual-studio-2013 - 使用 WebEssentials 创建更少的源映射文件

C++ 调用具有不同签名的函数,具体取决于类型

c++ - 在 C++ 中加倍到字符串

visual-studio - 从 Visual Studio 2017 发布到 Azure SQL - 无法连接

C++。错误 LNK1104。第一次打不开库文件 解决办法建了

c# - Visual Studio 2013 更新 2 - C# 导航栏下拉菜单不起作用