次のプログラムを検討してください。
int num;
QTextStream(stdin) >> num;
QTextStream(stdout) << num;
このように、間違って文字列または文字を変数に入力するとnum
、その値はデフォルトで 0 になります。
の動作を変更してQTextStream
、正しくない入力に対して別の値を保存するにはどうすればよいですか? たとえば、-1?
次のプログラムを検討してください。
int num;
QTextStream(stdin) >> num;
QTextStream(stdout) << num;
このように、間違って文字列または文字を変数に入力するとnum
、その値はデフォルトで 0 になります。
の動作を変更してQTextStream
、正しくない入力に対して別の値を保存するにはどうすればよいですか? たとえば、-1?