0

Java リソースに基づいて何かを学ぼうとしており、それを C++ に適応させたいと考えています。

Java のソースには次のものがあります。

while( !StdIn.isEmpty())
{
  //Take input from standard input, and process it...
}

C ++で私が思いついた最も近い解決策は

while( cin >> someString)
{
  //process someString...
}

ただし、問題は、cin がオブジェクトの状態を返すことです。std::string に間違った入力を入れる方法はありません。これは int では機能する可能性がありますが、string では機能しません。同等の機能、または回避策はありますか?

前もって感謝します。

4

1 に答える 1