關於解決VC執行C語言程式閃退的問題
阿新 • • 發佈:2019-02-09
關於解決VS執行C語言程式閃退的問題
最近使用VS2017除錯C語言控制檯程式,一直出現程式正常執行結束就閃退,看不到控制檯的的執行結果,經過查資料嘗試,得到幾種解決方法:1. 在return 0;前加上getchar(); 利用getchar()函式等待輸入,直到按回車才結束的性質,不按回車,控制檯會一直處於等待狀態,即將程式的執行結果進行顯示的那一步,如:int main() { char str[] = "hello world!"; printf("%s", str); getchar(); return 0; }
2.在程式最後新增語句:system("pause");加上標頭檔案#include "stdlib.h" 利用system呼叫系統命令,加以實現
這樣執行完成會在控制檯顯示結果,並有提示“請按任意鍵繼續”,如:3.按鍵執行:Ctrl+F5執行程式,也可解決int main() { char str[] = "hello world!"; printf("%s", str); system("pause"); return 0; }