Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 为什么';Tiostream在visual studio社区为我工作?_C++_Visual Studio_Visual Studio 2010_Visual Studio 2012 - Fatal编程技术网

C++ 为什么';Tiostream在visual studio社区为我工作?

C++ 为什么';Tiostream在visual studio社区为我工作?,c++,visual-studio,visual-studio-2010,visual-studio-2012,C++,Visual Studio,Visual Studio 2010,Visual Studio 2012,我正在写我的第一个程序,但它不起作用。我正在使用Microsoft visual studio社区,并制作了一个控制台应用程序项目。我在用C++阅读程序设计和实践,我写了确切的内容。为什么不起作用 #include<iostream> #include<string> #include<vector> #include<algorithm> #include<cmath> using namespace std; inline void

我正在写我的第一个程序,但它不起作用。我正在使用Microsoft visual studio社区,并制作了一个控制台应用程序项目。我在用C++阅读程序设计和实践,我写了确切的内容。为什么不起作用

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
using namespace std;
inline void keep_window_open() { char ch; cin >> ch; }


int main()
{
    cout << "Hell, World!\n";
    keep_window_open();
    return 0;
}
#包括
#包括
#包括
#包括
#包括
使用名称空间std;
内联void保持窗口打开({char ch;cin>>ch;}
int main()
{

根据您的评论和澄清:

您的项目属性声明预编译头(可能是新创建项目的默认值,记不清了)

因此,只需遵循错误消息中的建议,并包括

#include "stdafx.h"

.cpp
文件的第一行,应该修复错误。

什么不起作用?是否编译?链接?运行?如果运行,行为是什么?希望如何运行?在查找预编译头时,它会显示意外的文件结尾。是否忘了添加#include“stdafx.h”到您的源?关闭预编译头选项,然后重试。为什么不阅读错误消息???为什么不禁用预编译头选项?@zenith:为什么不添加包含?
#include "stdafx.h"