私は、ユーザーの入力(4つの整数)をとり、各整数が1より大きく6より小さいかどうかをチェックする機能を計画しています。私は単純なものを求めていました。 'getche() '(私は彼が入力を与えた後にユーザーが' Enter 'キーをタイプすることを望まないので、この特定の関数を使いたい)1つのコードで4つの整数を得ることができます。1つのgetche()関数で複数の入力を収集することは可能ですか?
私はこの(可能であれば)避けたい:
int num1 = 0, num2 = 0, num3 = 0, num4 = 0;
num1 = getche();
num2 = getche(); ...
をそして、このようなものが可能である場合、私は考えていた:
int num = 0;
num = getche(4)
感謝。
ただ試してみてください。あなたが何かを試して、特定の問題を抱えているときに戻ってください。疑わしい場合は、その関数のマニュアルページ/リファレンスを読んでください。それは、受け入れるパラメータと受け付けるパラメータが何であるかを正確に伝えます(ヒント: 'getche'はパラメータをとりません)。 – kaylum
あなたはすでに試したことを示す[mcve]を含める必要がありますが、それはどうにか 'getche()'が動作する方法ではありません。 –
[scanf](https://www.tutorialspoint.com/c_standard_library/c_function_scanf.htm)を使用できませんか? [Example here](http://stackoverflow.com/a/1412524/5601284) – byxor