Stroustrup の著書 Programming with C++ page 102 で、彼はセンチメートルをインチに変換するために、 a の後にcin
, を読み込むために使用しています。double
char
彼が使用するコード:
cin >> length >> unit;
たとえば、ユーザーが 2.54c を入力した場合。
2.54 をに、c をcin
に入れる方法をどうやって知ることができますか? 複数回読み取る場合は、空白またはエンターキーを押す必要があると思いましたか?length
unit
の方が安全であることは承知していますが、 が からに切り替える方法を知ってcin::getline
いる理由を理解したいと思います。cin
double
char
ありがとう。