プロンプトでユーザーからの入力を受け取る小さなプログラムがあります。ユーザーから事前定義された入力を受け取り、それらを実行します。
また、コマンドの数を示すプロンプトとともに数値が表示されます。
myprompt 1) usercommand1
...
myprompt 2) usercommand2
...
...
myprompt 3)
ユーザーが一度に65535を超えるコマンドを指定することはないと思います。そのため、count
はunsigned short
データとして保存されます。
問題:
ユーザーが実際にこのコマンド数の制限を超えた場合に、プログラムがこのケースをどのように処理する必要があるのかわかりません。カウントを0にロールオーバーする(そしてループを続ける)か、65535のままにする必要がありますか?
ユーザー入力を受け取り、以前と同じように処理する場合のように、プログラムを引き続き正常に機能させたいと思います。また、countの値は、コマンドの実行にはまったく影響しません。