C/C++控制台界面编程(V4)
目录
第一部分 控制台界面编程预备知识 1
1) Visual Studio 2005 中控制台程序的类型 . 1
2) 转义字符及格式化输入、输出 1
a) 制表符\t 2
b) 回退字符\b 4
c) ASCII码表 6
d) 以%开头的格式控制符 . 9
e) 数据流的格式设置 . 10
3) C 和 C++库的输入、输出操作 . 12
a) stdio.h中的常用输入、输出函数 13
b) basic_stream中的输入、输出操作 . 13
4) 键盘缓冲区处理 . 15
5) 关于C/C++中的字符串拼接问题 . 17
6) 怎样从控制台复制粘贴文字 . 18
7) 将批处理bat转换为exe程序 . 18
8) 在 Visual Studio 2005中设置控制台程序的图标 18
9) 重定向控制台程序的输出 . 19
第二部分 控制台界面编程详解 . 20
1) 概述 . 20
2) 控制台文本窗口编程的一般控制步骤 21
3) 常用窗口操作函数 . 21
4) 文本属性操作 . 25
5) 文本输出 . 28
6) 文本操作示例 . 28
7) 窗口滚动条 . 34
8) 文本滚动和移动 . 35
9) 光标操作 . 38
10) 读取键盘信息 . 38
11) 读取鼠标信息 . 45
12) 结束语 . 47
第三部分 附录 . 1
1) 分数等级划分工具 . 1
a) controlio.h文件 . 1
b) Main.c文件 . 5
2) 简易俄罗斯方块 . 6
a) 代码 Main.c文件 7
3) 模拟实现可用鼠标、键盘控制的菜单和窗口 11