我正在尝试基于 Java 资源学习一些东西,并且我想将其适应 C++。
Java的源码有:
while( !StdIn.isEmpty())
{
//Take input from standard input, and process it...
}
在 C++ 中,我能想出的最接近的解决方案是
while( cin >> someString)
{
//process someString...
}
但是,问题是 cin 返回对象的状态。我无法将错误的输入放入 std::string。这可能适用于整数,但不适用于字符串。任何等效功能或解决方法?
提前致谢。