我決定再次花費一些時間與C++
,這就是爲什麼我在今天的最新版本下載了名爲Dev-C++
的IDE。控制檯應用程序不會立即關閉
從幾年前的學習C++
,我記得在main()
函數退出後,控制檯窗口會立即關閉。
int main() {}
但是上面的代碼行並沒有讓控制檯窗口只閃爍並消失。而不是這種行爲 - 我真正期望的 - 出現控制檯窗口並向我顯示以下消息。
Process exited normally.
Press any key to continue . . .
在過去的幾年裏,我有沒有發現有變化?我不記得IDE做這些奇怪的事情,更少我可以相信GCC
編譯器改變了這種方式!
我的控制檯應用程序正在發生什麼事,我該如何防止罪魁禍首呢?
更新:爲了清楚起見,此行爲可能是所謂的功能。但我不想使用此功能,因爲我的應用程序用於設置文件夾結構而不顯示任何輸出。順便說一句,我的操作系統是Windows 7.
我知道Visual Studio在IDE中運行程序時會執行此操作。你有沒有嘗試過通過shell調用它? – SinisterMJ 2012-08-08 20:51:45
而這個控制檯在... mac?視窗? Linux呢? ENIAC? – 2012-08-08 20:51:53
@MarcB。 windows 7. – danijar 2012-08-08 20:52:43