【发布时间】:2014-02-11 12:25:20
【问题描述】:
我正在使用 C++ 中的图形模式制作一个简单的程序,我在处理输入时遇到了麻烦。
我只需要一种检查键盘的方法,如果按下了任何键,则将键值存储在变量中,
getch() 的问题是它一直等到按下任何键,如果用户没有输入,我需要程序继续运行。
我进行了一项研究,似乎有数百种方法可以做到这一点。
哪个最简单?
示例: 循环开始,程序检查是否有任何输入并将其存储,程序处理该输入,然后将其丢弃以再次开始循环。这将与getch() 完美配合,不是吗?好吧,如果这次没有按下任何键,我希望循环也继续进行。一种无输入默认模式,因此进程不会停止。
(我真正想要的是不等待用户输入的getch())。
Windows、Code::Blocks IDE、GCC 编译器
是的,kbhit 似乎按预期工作,谢谢!!
【问题讨论】:
-
什么是“C++中的图形模式”?
-
@PIXEL:C++ 没有“图形模式”,也没有
graphics.h。大概你正在使用一些图书馆,那么。你试过#include "solution_for_my_problem.h"吗?