Когда я использую getline
, я бы ввел кучу строк или чисел, но я хочу, чтобы цикл while выводил "слово", если это не число.
Так есть ли способ проверить, является ли "слово" числом или нет? Я знаю, что я мог бы использовать atoi()
для
C-строки, но как насчет строк строкового класса?
int main () {
stringstream ss (stringstream::in | stringstream::out);
string word;
string str;
getline(cin,str);
ss<<str;
while(ss>>word)
{
//if( )
cout<<word<<endl;
}
}