1,控制台编程简介
windowS 系统有很多子系统,其中,与用房密切的有两大,windows和console子系统;
console 由系统自己创建,就是我们说的小黑框。所谓的控制台编程就是这。虽然api已经集成到了库标准函数中了。
2,控制台api与标准c函数
很多c 都是字符见面,得益与windows控制台的一系列支持。
3,控制台的基本概念;
console句柄:console 句柄类似文件句柄,只当前控制台的操作对象,所有字符界面的api通过console句柄来完成,
Stand In 标准输入句柄 Stand Out 标准输出句柄;
4,控制台边1——获取输入输出句柄
HANDLE WINAPI GetStdHandle( // 返回HANDLE
_In_ DWORD bStdHandle //_In_ 类似于注释,或者空宏 有没有都可以。标志是输入用的。没特殊含义。 bStdHandle 是一个形参,微软就这么定的没为什么。
);
我们可以使用此API通过如下方式获取句柄://返回什么类型,就用什么类型去接它。
HANDLE hStdIn,hStdOut;
hStdIn = GetStdHandle(STD_INPUT_HANDLE); //STD_INPUT_HANDLE 方便你记忆,这个常量定义成了宏
hStdOut =GetStdHandle(STD_OUTPUT_HANDLE);
控制台输出内容 // 对着函数可以按F12 显示以下内容。
W