1
A
答えて
6
操作が成功したかどうかを確認してから続行してください。
int i;
if (cin >> i)
cout << i;
else
cout << "Not a valid number!";
7
A
は整数で保存するのに適した数値ではないので、ここに示すように、それは、一人であなたの整数を残しますので:
#include <iostream>
int main (void) {
int i = 12345;
std::cin >> i;
std::cout << i << std::endl;
return 0;
}
あなたがそのコードを実行し、A
を入力すると、それは値が変更されないので、12345
を出力します。
本当に堅牢な入力が必要な場合は、通常は行を文字列として入力してから自分で変換する方がよいでしょう。
「ミッキーマウス」プログラムまたは入力を完全に制御できるプログラムは、使用している入力方法の種類を使用できます。深刻なコードでは、より適切な方法を使用する必要があります。値「」変数に格納されていませんが、私はそれがあるので、ため
#include <iostream>
int main (void) {
char c;
std::cin >> c;
std::cout << (int)c << std::endl;
return 0;
}
0
:あなたの意図は、その整数コードに入力された文字を変換する場合
、あなたのようなものを使用することができます整数変数。私はそれが初期値12345がスクリーンに印刷されている理由だと考えています...
関連する問題
- 1. なぜゼロ除算エラーを与えるのですか
- 2. このプログラムは出力を与え、なぜオーバーロードは、多型に
- 3. R:read.tableの出力が与えられたときにas.vectorがベクトルを与えないのはなぜですか? read.tableをの出力に
- 4. これは常に出力に0 0 0を与えますか?
- 5. なぜこのCプログラムは私に必要な出力を与えてくれないのですか?
- 6. pytestでは、継承されたテストメソッドが適切なアサーション出力を与えないのはなぜですか?
- 7. これはなぜ私にセグメンテーションフォルトを与えるのですか?
- 8. なぜこれは私にsegfaultを与えるのですか?
- 9. accelXは常にゼロに等しいのはなぜですか?
- 10. トレーニングされたTensorFlowモデルは常にゼロを出力します
- 11. 整数倍精度は非常に奇妙な出力を与えます
- 12. はなぜRNNは常に出力1
- 13. なぜモデルは84%の高い精度を与えるが、非常に低いAUC 13%を与えるのか?
- 14. なぜ次のコードは出力として0を与えますか
- 15. なぜ私のElapsedMillisecondsは常にここでゼロですか?
- 16. ストリングストリームrdbuf()とstr()が私に異なる出力を与えているのはなぜですか?
- 17. 奇妙な出力を与えるCout
- 18. なぜシャフリングデータが非常に高い精度を与えるのですか?
- 19. はなぜ私のインデックスが、それは私に次のエラーを与えるR
- 20. なぜWindowsはsqlite3.OperationalErrorを与え、Linuxはそうしないのですか?
- 21. "int"変数が負のゼロを出力しないのはなぜですか?
- 22. これはなぜタイプエラーを与えないのですか?
- 23. 次のコードは、出力内の '未定義' 与えるのはなぜ
- 24. Android OpencvなぜHOG記述子は常にゼロですか?
- 25. なぜ分割は常にゼロですか?
- 26. 次のプログラムの出力には、異常な出力が表示され、その理由は何ですか?
- 27. VS2017のタスクランナーが "ng build"のような冗長出力を与えるのはなぜですか?
- 28. なぜ:sprintは常に "_"を出力しますか?
- 29. Pythonのdocx段落メソッドが異常な出力を与えています
- 30. ファイルの単語をスキャンするときに出力がゼロになるのはなぜですか?