本系列文章改編自《C語言控制台窗口界面編程(修正版)》。本系列文章會拋棄一些原文中難懂難理解且不常用的部分,並修改了部分樣例程序。只為了更加清晰地學習C語言的控制台窗口界面編程。而想要更加深入的了解本系列文章,請閱讀《C語言控制台窗口界面編程(修正版)》。
《C語言控制台窗口界面編程(修正版)》下載地址:http://download.csdn.net/detail/jzqt_t/7471013
在Windows操作系統下用C語言編寫控制台的窗口界面首先要獲取當前標准輸入和標准輸出設備的句柄。通過調用函數GetStdHandle可以獲取當前標准輸入以及輸出設備的句柄。函數原型為:
HANDLE GetStdHandle(DWORD nStdHandle); /* 其中,nStdHandle可以是 STD_INPUT_HANDLE 標准輸入設備句柄 STD_OUTPUT_HANDLE 標准輸出設備句柄 STD_ERROR_HANDLE 標准錯誤設備句柄 */
本欄目