1. 程式人生 > >關於解決VC執行C語言程式閃退的問題

關於解決VC執行C語言程式閃退的問題

關於解決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呼叫系統命令,加以實現
這樣
執行完成會在控制檯顯示結果,並有提示“請按任意鍵繼續”,如:
int main()
{
	char str[] = "hello world!";
	printf("%s", str);
	system("pause");
    return 0;
}
3.按鍵執行:Ctrl+F5執行程式,也可解決