更改控制台名称
#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);//接收一个数字 打印对应的ascii码
}
return 0;
}
版权声明:本文为qq_40662074原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。