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