1. 程式人生 > >【C/C++】 控制檯等待指令

【C/C++】 控制檯等待指令

C/C++ 程式執行完後, 控制檯一閃而過, 看不到輸出的資訊. 可以通過不同的方式是控制檯暫停.

Ctrl + F5

只是debug用, 最終程式不需要執行完後暫停. Ctrl + F5 執行完後會自動暫停.

C version

#include <stdio.h>
int main() {
	....
	getchar();
	return 0;
}

C++ version

使用標準輸入流 cin, 可跨平臺. 推薦預設使用這個.

#include <iostream>
int main() {
	....
	std::cin.get();
	return 0;
}

Windows 平臺專屬, 呼叫命令列的 pause
指令.

//only works on Windows
#include <cstdlib>
int main() {
	....
	system("pause");
	return 0;
}

Ref