我是 Visual Studio 的新手,已经好几个月没有编写任何程序了,所以我有点生疏。我之前使用的是 Code::Blocks,但我的计算机科学课需要 VS 2013。
所以我从一个简单的hello world程序开始只是为了测试VS是否正常运行,它输出的正是我写的。然后,我继续为我的第一个任务构建程序的基本结构,即编写一个计算球体体积的程序。
使测试输入/输出变得更加简单,控制台的输出对我来说没有任何意义:
我完全不明白为什么当我的代码中没有该行时它仍然输出“Hello world”。我尝试在按 ctrl + F5 之前保存并构建它,它仍然显示为“Hello world”。
最佳答案
您的 IDE 清楚地显示您有编译错误。
cin >> radius >> endl;
^^
您不能将 std::endl
与 std::cin
一起使用
将其更改为:
cin >> radius;
关于c++ - VS 2013 : console output not corresponding to open program,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21014462/