天天看點

vs2013代碼運作視窗一閃而過

打個小guang告,拼duoduo搜尋:   Boush雜貨鋪       

物美價廉,你值得擁有

在vs2013裡面運作寫好代碼,運作的視窗一閃而過,略蛋疼。。。。。不知道vs是出于什麼考慮,可以通過下面兩個方法來解決!

1、你運作的應該是控制台應用程式,需要在main代碼最後return 0之前添加一個暫停函數,該函數作用為從标準輸入擷取字元然後程式才會繼續運作,比較典型的為c程式中可以用getchar() ,getchar()包含在頭檔案stdio.h中。也可以調用system("pause"); ,這是一個windows的cmd指令暫停,在控制台程式中展現為獲得任意鍵盤消息後程式繼續,被包含在c庫stdlib.h中。

2、其實還有一個更好的解決辦法:在你的項目條目(project)上右擊滑鼠,在彈出菜單上選擇最後一項“property/屬性”,在左邊的一欄裡找到“配置屬性->連結器->系統”,點選“系統”項後,在右邊的欄的“子系統(subSystem)”将刻項的值配置為 "Console(/SUBSYSTEM:CONSOLE)"。

經過這樣的配置後,再按 Ctrl+F5,程式運作完畢後就會停留在控制台界面,提示你“按任意鍵繼續”。 到此,問題完美解決。

參考:http://blog.sina.com.cn/s/blog_4b18c4460101h9ej.html