更改控制台名称
#include <windows.h>
SetConsoleTitle(title);
设置控制台颜色
#include <windows.h>
HANDLE winHandle;
winHandle = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(winHandle, foreColor + backColor * 0x10);
编号 | 颜色 | 编号 | 颜色 |
---|
0 | 黑色 | 8 | 灰色 |
1 | 蓝色 | 9 | 淡蓝色 |
2 | 绿色 | 10 | 淡绿色 |
3 | 浅绿色 | 11 | 淡浅绿色 |
4 | 红色 | 12 | 淡红色 |
5 | 紫色 | 13 | 淡紫色 |
6 | 黄色 | 14 | 淡黄色 |
7 | 白色 | 15 | 亮白色 |
设定光标位置
#include <windows.h>
HANDLE winHandle;
winHandle = GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos = {1,2};
SetConsoleCursorPosition(winHandle, pos);
设定内容在控制台中的位置
#define COL 78 #游戏界面的的总宽度
#define MARGIN_X 10 #左边距
通过设定光标位置来影响输出界面
接收到用户按键
int main()
{
char key;
while(1)
{
key = getch();
printf("%d",key);
}
return 0;
}