VS 2013:控制台输出与开放程序不对应

时间:2014-01-09 07:50:50

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

我是Visual Studio的新手,并且在几个月内没有做过任何编程,所以我有点生疏了。我之前使用的是Code :: Blocks,但我的计算机科学课要求VS 2013。

所以我开始使用一个简单的hello world程序来测试VS是否正常运行,它输出的正是我写的。然后我继续构建程序的基本结构,这是我编写计算球体积的程序的第一个任务。

使测试输入/输出变得非常简单,控制台的输出对我没有任何意义:

output

我完全不明白为什么当我的代码中甚至不存在该行时,它仍在输出“Hello world”。我在尝试按住ctrl + F5之前尝试保存并构建它,它仍然是“Hello world”。

1 个答案:

答案 0 :(得分:3)

您的IDE清楚地向您显示编译错误。

cin >> radius >> endl;
              ^^

您无法将std::endlstd::cin

一起使用

将其更改为:

cin >> radius;