Snack.zip
知识点
mode con
命令行操作控制窗口大小
SetConsoleCursorPosition(Handle,COORD)
设置光标位置
- handle 窗口句柄, COORD 结构体 COORD pos通过修改pos.X和pos.Y的值就可以实现光标的位置控制
GetStdHandle()
获得句柄函数
- 函数功能:获取指定的标准设备的句柄,使用GetStdHandle需要一个参数,参数的取值有三种
- STD_INPUT_HANDLE----标准输入句柄
- STD_OUTPUT_HANDLE----标准输出句柄
- STD_ERROR_HANDLE----标准错误句柄
SetConsoleCursorInfo(Handle,&CursorInfo)
设置光标的信息
GetConsoleCursorInfo(Handle,&CursorInfo)
获得光标的信息
- CONSOLE_CURSOR_INFO CursorInfo 定义光标结构体 在通过GetConsoleCursorInfo(Handle,&CursorInfo)来获得光标信息赋值给 CursorInfo 从而进行 光标信息修改再利用 SetConsoleCursorInfo(Handle,&CursorInfo) 更新光标状态
SetConsoleTextAttribute(Handle,Color)
设置窗口颜色
std::vector::erase()
删除容器内容
- iterator erase (iterator position); //删除指定元素
- iterator erase (iterator first, iterator last); //删除指定范围内的元素
_kbhit()
- 当一个键被按下,_kbhit 将返回一个非零值。否则,则将返回 0