1
我是C编程语言的初学者,但我对QBasic有编程知识。我在Qbasic中制作了很多小程序来解决我的基本任务,并且我最近将这些程序改写为C。
在重写其中一个程序时,我偶然发现了一个问题,即计算机能够获得输入但不暂停程序执行。不幸的是,scanf
会导致程序等待,直到用户按下任意键并按下输入,但我需要运行程序并仍然能够输入。
我是C编程语言的初学者,但我对QBasic有编程知识。我在Qbasic中制作了很多小程序来解决我的基本任务,并且我最近将这些程序改写为C。
在重写其中一个程序时,我偶然发现了一个问题,即计算机能够获得输入但不暂停程序执行。不幸的是,scanf
会导致程序等待,直到用户按下任意键并按下输入,但我需要运行程序并仍然能够输入。
的kbhit()是什么,我认为你正在寻找......不知道基本 – kenny
您正在查找的词是“异步输入”,和路要做到这一点取决于你正在工作的环境。我们可以假设QBasic暗示DOS或Windows? – dmckee