問題タブ [kbhit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - make を実行すると、TurboC で理解できないエラーが表示される
私は楽しみのためにCを学ぼうとしています。Linux ディストリビューションを使用しています。を使用するプログラムをコンパイルしようとしていますkbhit()
。TurboC(http://www.sandroid.org/TurboC/#Download)でこれを行う方法を見つけました。
私は指示に従いましたがmake
、私にこれを与えます:
このエラーをどうするか本当にわかりません:
誰か助けてくれませんか?
c - ボタンが連続して押されたかどうかを遅滞なく検出する方法は?
Windows でキーを押したままにすると、キーが 1 回押されてから、約 0.3 秒のわずかな遅延があり、その遅延の後で初めてキーを連続して押し始めます。このようなもの: x (0.3 秒の遅延) xxxxxxxx。
ボタンが押されたかどうかを検出するために kbhit() を使用すると、0.3 秒の遅延でボタンが検出されないため、その時間内に目的のコードが実行されません。
どうすればこれを修正できますか? (Windows コントロールで遅延を最小 (0.25 秒) に設定することは、私にとってはオプションではありません。)
kbhit() と getch() のすべての可能な組み合わせを既に試しました。
私の例で a を押すと、最初の 1 回目から 0.3 秒の休憩なしで ToDo() を継続的に実行する必要があります。しかし、そうではありません。