0

//元。

bool ex;
cin >> ex;
try {
  if (ex != 0 && ex != 1)
  {
    cin.clear();
    throw ex;
  }
}
catch (bool ex)
{
//redo process
}

boolean と double の入力が適切かどうかを確認するにはどうすればよいですか?

4

2 に答える 2

0

ブール値をどのように入力すると思いますか? 「Yes」、「1」、「One」、「ja」、「Ja」、「sí」、「true」、「OK」、「y」、... ?

さて、必要なのは、入力を解析し、指定された入力文字列がブール値であるかどうかを判断するパーサーです。

于 2013-07-26T19:57:26.450 に答える