2014-01-09 95 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

相關問題