簡體   English   中英

控制台應用程序不會立即關閉

[英]Console Application does NOT close immediately

我決定再次花一些時間使用C++ ,這就是為什么我今天下載了最新版本的IDE,稱為Dev-C++

幾年前,通過學習C++ ,我記得控制台窗口會在main()函數退出后立即關閉。

int main() {}

但是上面的代碼行不允許控制台窗口閃爍並消失。 代替此行為(實際上是我的預期),控制台窗口出現,並顯示以下消息。

Process exited normally.
Press any key to continue . . .

過去幾年中我沒有注意到任何變化嗎? 我不記得IDE會做這些奇怪的事情,更不用說我可以相信GCC編譯器已經改變了!

我的控制台應用程序發生了什么,如何防止罪魁禍首?

更新:為了清楚起見,此行為可能是所謂的功能。 但是我不想使用此功能,因為我的應用程序用於設置文件夾結構而不顯示任何輸出。 而且,順便說一下,我的操作系統是Windows 7。

這與編譯器或工具鏈無關,而與IDE如何創建控制台/終端無關。 實際上,我發現最好將窗口保持打開狀態(以防我想驗證任何輸出)。

那可能只是IDE的行為。 我懷疑編譯器會在程序末尾插入一個暫停。 IDE僅允許您在關閉窗口之前查看輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM