C++ Can';t在Visual Studio 2013-Operator中运行非常基本的代码&燃气轮机&燃气轮机&引用;错误/生成错误

C++ Can';t在Visual Studio 2013-Operator中运行非常基本的代码&燃气轮机&燃气轮机&引用;错误/生成错误,c++,visual-studio,visual-studio-2013,operator-keyword,build-error,C++,Visual Studio,Visual Studio 2013,Operator Keyword,Build Error,我一直使用Linux文本编辑器进行C/C++编码。 我对VisualStudio完全陌生。我下载了Visual Studio 2013并编写了一个非常基本的代码。 在我告诉你我的问题之前,我想我应该提到我是如何打开一个新项目的,这样就不会打开一个错误的新项目了 这就是: < P>文件>新建>项目> VisualC++ > Win32控制台应用> OK >(窗口出现“欢迎使用Win32应用程序向导”)>下一个框,在附加选项>结束< /P>检查“空项目”框 所以,我只需右击“源文件”> Addie>

我一直使用Linux文本编辑器进行C/C++编码。 我对VisualStudio完全陌生。我下载了Visual Studio 2013并编写了一个非常基本的代码。 在我告诉你我的问题之前,我想我应该提到我是如何打开一个新项目的,这样就不会打开一个错误的新项目了

这就是:

< P>文件>新建>项目> VisualC++ > Win32控制台应用> OK >(窗口出现“欢迎使用Win32应用程序向导”)>下一个框,在附加选项>结束< /P>检查“空项目”框

所以,我只需右击“源文件”> Addie>新项目> C++文件(.CPP)>添加< /P> 然后出现我想要的窗口,这样我就可以编写一些应该可以工作的代码了

我在Visual Studio 2013中编写了以下(非常基本的代码): 谢谢你的帮助。
谢谢。

您忘了包括C++的字符串库。 添加

#包括
在文件开始时,应使其正常工作。

您可以执行以下操作之一:

std::string name;
或在顶部包含字符串类:

#include <string>
#包括
  • 您没有像
    #include
  • 使用
    cin.getline(name)
    以字符串形式输入,否则它将只接受一个单词作为输入,因为“>>”运算符忽略空格(空格、制表符等)
  • 当您发现此框消息:“存在生成错误。是否继续并运行上次成功的生成?”不要按YES,因为它使用上次无错误的生成来执行您的程序
    非常感谢,伊戈尔。Cn u请在修复此错误后告诉我,结果出来后输出窗口不会保留。我的意思是,它在最终结果之后只出现了一秒钟,然后就消失了。有没有办法让它保存很长时间?@user3303858
    #include <string>
    
    std::string name;
    
    #include <string>