控制台编程的常用函数与小功能点实现
接收用户的输入
方法一:
1 |
|
方法二:
1 | int waitKey() { |
在控制台指定位置打印字符
1 | /**************************************** |
设置控制台的高度和宽度
设置命令行参数 列宽:conls 行宽:lines
1 | system("title XXXX"); //设置控制台的标题 |
启动时中文输入法问题
打开控制台时,先判断是否为中文输入法,若成立则捕获输入法,再通过模拟按键SHIFT来修改输入法状态
1 | keybd_event(VK_SHIFT, 0, 0, 0); |
封装一个能在控制台任意行列写自字符串的函数,设置控制台光标闪烁问题,隐藏控制台光标,需要时恢复可见
1 | void ShowCursor(bool isShow) { |
播放背景音乐
注意sound文件夹在自己创建的项目的当前目录下,且音乐文件只能为wav格式
1 |
|
使用控制台API接收键盘输入
使用控制台API接收键盘输入
1 | // ※ 注 ※ :如果想在控制台启用鼠标事件,请右键单击控制台选择属性,在选项中禁用快速编辑模式即可 |