Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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++ cin和cout运算符错误C++;_C++_Visual Studio_Visual C++ - Fatal编程技术网

C++ cin和cout运算符错误C++;

C++ cin和cout运算符错误C++;,c++,visual-studio,visual-c++,C++,Visual Studio,Visual C++,我正在为学校做一项作业,在学校我们使用IDE的代码块,但我想在家里使用visual studio。问题是,当我在VisualStudio上运行程序时,我的cin和cout上继续出现运算符错误,但仅在字符串之前。我尝试了#include,当我构建时错误行消失时,我以前也遇到过同样的错误。我是新的C++,而困惑任何帮助都是赞赏。 下面的代码图片您尝试的#include将是正确的 您的主要问题是#include“stdafx.h”。这是一个好主意。VisualStudio在默认情况下将其放入,尽管它不

我正在为学校做一项作业,在学校我们使用IDE的代码块,但我想在家里使用visual studio。问题是,当我在VisualStudio上运行程序时,我的cin和cout上继续出现运算符错误,但仅在字符串之前。我尝试了#include,当我构建时错误行消失时,我以前也遇到过同样的错误。我是新的C++,而困惑任何帮助都是赞赏。 下面的代码图片

您尝试的
#include
将是正确的

您的主要问题是
#include“stdafx.h”
。这是一个好主意。VisualStudio在默认情况下将其放入,尽管它不是必需的。如果您使用它,它必须是第一个包含:

VisualC++将不会编译任何东西,除非源代码文件中包含“STDAFX.H”,除非编译选项/Yu'STADAFX.H’是未选中的(默认情况下);它假定在该行之前(包括该行)源代码中的所有代码都已编译


把它放在第一位,包括(或完全摆脱)它来解决你的问题。然后其余的应该开始正常工作。

请在问题中包含您的代码(不是屏幕截图,而是实际代码)。告诉我们错误到底是什么,它发生在哪一行。为了学习,我建议在创建项目时取消选中“使用预编译头”选项。它们不会让你的学习项目受益,只会增加额外的担忧。