我是C ++的新手。
在一个简单项目的一部分中,我必须输入一个数字并验证它是正数而不是字母数字序列。使用以下代码,我执行“检查字母数字序列”,但是我可以通过哪种方式添加“肯定检查”?
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
string getline()
{
string str;
getline(cin, str);
return str;
}
int main()
{
int choice;
istringstream iss(getline());
iss >> choice >> ws;
if(iss.fail() || !iss.eof())
{
cout << "Error" << endl;
}
}
提前谢谢!!