1

Stroustrup の著書 Programming with C++ page 102 で、彼はセンチメートルをインチに変換するために、 a の後にcin, を読み込むために使用しています。doublechar

彼が使用するコード:

cin >> length >> unit;

たとえば、ユーザーが 2.54c を入力した場合。

2.54 をに、c をcinに入れる方法をどうやって知ることができますか? 複数回読み取る場合は、空白またはエンターキーを押す必要があると思いましたか?lengthunit

の方が安全であることは承知していますが、 が からに切り替える方法を知ってcin::getlineいる理由を理解したいと思います。cindoublechar

ありがとう。

4

1 に答える 1