VS2013編譯C++程式閃爍即消失
阿新 • • 發佈:2018-12-30
今天開始在VS2013下練習C++的程式設計,一個很所有學習程式設計開始的程式輸出“Hello C++!”:
/************************************* * 程式名:p1_1.cpp * * 功能名:顯示Hello C++ * **************************************/ #include<iostream> using namespace std; int main() { cout << "Hello c++!" << endl; return 0; }
但是編譯完之後Ctrl+F5去執行結果輸出視窗閃爍下就消失了,視窗上的Hello 我都沒有看清呢?是你太害羞了嗎?
初次接觸C++開始以為是程式出錯,但是這麼簡單的程式都能寫錯?……不科學!
原來這裡主函式在返回之前需要加一個getchar()用來等待鍵盤輸入才不會消失。
/************************************* * 程式名:p1_1.cpp * * 功能名:顯示Hello C++ * **************************************/ #include<iostream> using namespace std; int main() { cout << "Hello c++!" << endl; getchar();/*用來等待鍵盤輸入*/ return 0; }
其他的設定解決方法都不管用。雖然簡單但是現在都在學初次編譯肯定會遇到,分享給大家!