本系列文章改编自《C语言控制台窗口界面编程(修正版)》。本系列文章会抛弃一些原文中难懂难理解且不常用的部分,并修改了部分样例程序。只为了更加清晰地学习C语言的控制台窗口界面编程。而想要更加深入的了解本系列文章,请阅读《C语言控制台窗口界面编程(修正版)》。
《C语言控制台窗口界面编程(修正版)》下载地址:http://download.csdn.net/detail/jzqt_t/7471013
在Windows操作系统下用C语言编写控制台的窗口界面首先要获取当前标准输入和标准输出设备的句柄。通过调用函数GetStdHandle可以获取当前标准输入以及输出设备的句柄。函数原型为:
HANDLE GetStdHandle(DWORD nStdHandle);
/*
其中,nStdHandle可以是
STD_INPUT_HANDLE 标准输入设备句柄
STD_O