- 1 -
目录
C/C++控制台界面编程(V 3) ................................................................................................................................ 1
目录 ................................................................................................................................................................. - 1 -
第一部分 控制台界面编程预备知识................................................................................................................ 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) 光标操作 ........................................................................................................................................... 36
9) 读取键盘信息 ................................................................................................................................... 37
10) 读取鼠标信息 ............................................................................................................................... 44
11) 结束语 ........................................................................................................................................... 46
第三部分 附录 ................................................................................................................................................... 1
1) 分数等级划分工具 ............................................................................................................................. 1
a) controlio.h 文件 ........................................................................................................................... 1
b) Main.c 文件 ................................................................................................................................. 5
2) 简易俄罗斯方块 ................................................................................................................................. 6
a) 代码 Main.c 文件 ........................................................................................................................ 7
3) 模拟实现可用鼠标、键盘控制的菜单和窗口 ................................................................................ 11
- 1
- 2
前往页