2014-01-09 74 views
0

我是新来的Visual Studio,并没有在数月的时间做任何编程,所以我有点生疏。我以前使用代码::块,但我的计算机科学类需求VS 2013VS 2013:控制台输出不对应的打开程序

于是我开始用一个简单的Hello World程序只是为了测试VS是正常,它的输出完全是我写的。然后,我开始编写程序的基本结构,以便编写一个计算球体积的程序。

它制造额外简单的测试输入/输出,调音台的输出没有任何意义,我:

output

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

+0

你的代码有错误(见下文通知),并从未成功编译。 – Nabla

回答

3

你的IDE清楚地表明你,你有一个编译错误。

cin >> radius >> endl; 
       ^^ 

你不能std::cin

更改它使用std::endl到:

cin >> radius; 
+0

谢谢!是的,我知道无论原因是愚蠢的,哈哈。所以当程序的最新版本编译不正确时,它只是默认运行以前的版本或者其他东西?为什么会显示“Hello world”? – Kelsomatic

+0

通常它不和问你,但你可能点击一次是和有一些复选框记住它。现在它不会问你,而是运行它。在设置中的某处可以改回,但不幸的是我不记得它在哪里。工具 - >选项 - >东西 – Vinzenz

+0

好吧,我也许可以找到它。再次感谢。 – Kelsomatic

相关问题