【问题标题】:C++ Hello World not showing output [duplicate]C ++ Hello World不显示输出[重复]
【发布时间】:2016-02-24 01:01:58
【问题描述】:

Learning C++ with Programming Principles and Practice Using 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(),但没有结果。有什么建议吗??

【问题讨论】:

  • cout 在名为#include 的头文件中
  • 试过了,一样的:/
  • 你是如何运行程序的?如果你只是双击它,它就会运行并消失。如果你有一台非常快的机器,你甚至可能看不到它。如果你从 cmd 提示符下运行,你可能会得到一些东西。
  • @QuentinUK iostream 包含在他使用的特殊标头中(来自 C++ 书籍)

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


【解决方案1】:

尝试添加 flush 调用:

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

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

【讨论】:

  • 添加了,没用。 =(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-11
  • 1970-01-01
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多