>“输入年龄”; 标准:cin>>x; 如果(x>=18){ 标准::cout> (std::basic_istream&,signed char&)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1068): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,signed char*)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1061): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem&)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1036): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem*)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(995):注: 请参阅“std::operator>>”的声明 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2676:二进制“>>”:“std::ostream”未定义此运算符或 转换为预定义运算符可接受的类型 1> 已完成生成项目“ConsoleApplication3.vcxproj”--失败。,c++,visual-studio,iostream,C++,Visual Studio,Iostream" /> >“输入年龄”; 标准:cin>>x; 如果(x>=18){ 标准::cout> (std::basic_istream&,signed char&)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1068): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,signed char*)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1061): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem&)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1036): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem*)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(995):注: 请参阅“std::operator>>”的声明 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2676:二进制“>>”:“std::ostream”未定义此运算符或 转换为预定义运算符可接受的类型 1> 已完成生成项目“ConsoleApplication3.vcxproj”--失败。,c++,visual-studio,iostream,C++,Visual Studio,Iostream" />

如何添加#include<;iostream>;投射? 我刚刚开始学习C++,我试图用Visual Studio 2017创建一个简单的代码。 #include "stdafx.h" #include <iostream> using namespace std; int main() { int x; std::cout >> "Enter Age"; std::cin >> x; if (x >= 18) { std::cout << "You are an adult." << endl; } else { std::cout << "You are a child." << endl; } return 0; } #包括“stdafx.h” #包括 使用名称空间std; int main() { int x; 标准::cout>>“输入年龄”; 标准:cin>>x; 如果(x>=18){ 标准::cout> (std::basic_istream&,signed char&)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1068): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,signed char*)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1061): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem&)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1036): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem*)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(995):注: 请参阅“std::operator>>”的声明 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2676:二进制“>>”:“std::ostream”未定义此运算符或 转换为预定义运算符可接受的类型 1> 已完成生成项目“ConsoleApplication3.vcxproj”--失败。

如何添加#include<;iostream>;投射? 我刚刚开始学习C++,我试图用Visual Studio 2017创建一个简单的代码。 #include "stdafx.h" #include <iostream> using namespace std; int main() { int x; std::cout >> "Enter Age"; std::cin >> x; if (x >= 18) { std::cout << "You are an adult." << endl; } else { std::cout << "You are a child." << endl; } return 0; } #包括“stdafx.h” #包括 使用名称空间std; int main() { int x; 标准::cout>>“输入年龄”; 标准:cin>>x; 如果(x>=18){ 标准::cout> (std::basic_istream&,signed char&)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1068): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,signed char*)':无法推断 来自的“std::basic_istream&”的模板参数 'std::ostream' 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1061): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem&)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(1036): 注:见“std::operator>>的声明” 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2784:'std::basic_istream&std::operator>> (std::basic_istream&,_Elem*)':无法推断模板 来自“std::ostream”的“std::basic_istream&”的参数 1> c:\program files(x86)\microsoft visual studio\2017\community\vc\tools\msvc\14.10.25017\include\istream(995):注: 请参阅“std::operator>>”的声明 1> c:\users\munta\onedrive\documents\visual studio 2017\projects\consoleapplication3\consoleapplication3\source.cpp(8):错误 C2676:二进制“>>”:“std::ostream”未定义此运算符或 转换为预定义运算符可接受的类型 1> 已完成生成项目“ConsoleApplication3.vcxproj”--失败。,c++,visual-studio,iostream,C++,Visual Studio,Iostream,谢谢您的帮助。检查此项:std::cout>>“输入年龄”。我想应该是std::cout问题在第8行。应该是: std::cout << "Enter Age"; std::cout您确定这不仅仅是因为您使用了std::cout>而不是std::cout我看不到任何错误,说“找不到文件iostream”这是一个非常明显的误解。简单的排版错误是离题的。谢谢,我编译它时没有错误,但当我试图运行该文件时,我得到了这个错误。1>----构建已启动:项目:ConsoleApplication

谢谢您的帮助。

检查此项:
std::cout>>“输入年龄”
。我想应该是
std::cout问题在第8行。应该是:

std::cout << "Enter Age";

std::cout您确定这不仅仅是因为您使用了
std::cout>
而不是
std::cout我看不到任何错误,说“找不到文件iostream”这是一个非常明显的误解。简单的排版错误是离题的。谢谢,我编译它时没有错误,但当我试图运行该文件时,我得到了这个错误。1>----构建已启动:项目:ConsoleApplication3,配置:调试Win32------1>源。obj:错误LNK2005:\u main已在ConsoleApplication中定义tion3.obj 1>c:\users\munta\onedrive\documents\visual studio 2017\Projects\ConsoleApplication3\Debug\ConsoleApplication3.exe:致命错误LNK1169:找到一个或多个多重定义符号1>完成构建项目“ConsoleApplication3.vcxproj”--失败。============生成:0成功,1失败,0最新,0跳过===========@Msyed首先检查并确保您只有一个主函数。是的,您是对的。我在另一个文件中有另一个主函数。谢谢。
std::cout << "Enter Age";