c++ - VS 2013 : console output not corresponding to open program

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

我是 Visual Studio 的新手,已经好几个月没有编写任何程序了,所以我有点生疏。我之前使用的是 Code::Blocks,但我的计算机科学课需要 VS 2013。

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

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

output

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

最佳答案

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

cin >> radius >> endl;
              ^^

您不能将 std::endlstd::cin 一起使用

将其更改为:

cin >> radius;

关于c++ - VS 2013 : console output not corresponding to open program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014462/

相关文章:

python - 如何获取 tkinter 文本小部件中最后一行的内容(Python 3)

c++ - 在 C 库中包装 boost::asio 的部分 - 用于嵌入式 Linux

c++ - 包含头文件的顺序是什么?

visual-studio - 需要一种将一个属性添加到 VS2010 安装项目中的 msi 属性表的方法

visual-studio - 有没有办法在 Visual Studio 中导入 IntelliJ IDEA 主题?

调用 Console.ReadLine() 的方法的 C# 单元测试

c++ - 代码块注释掉整个 block

c++ - 如何检查模板的哪些部分被实例化?

asp.net-mvc - 回发总是返回状态代码 301 永久移动

java - Eclipse RCP 消息控制台 : How to allow user to input and handle this listener?