【发布时间】:2011-02-20 03:36:15
【问题描述】:
当我使用getline 时,我会输入一堆字符串或数字,但我只希望while 循环输出不是数字的“单词”。
那么有没有办法检查“单词”是否是一个数字?我知道我可以使用atoi()
C-strings 但是对于 string 类的字符串呢?
int main () {
stringstream ss (stringstream::in | stringstream::out);
string word;
string str;
getline(cin,str);
ss<<str;
while(ss>>word)
{
//if( )
cout<<word<<endl;
}
}
【问题讨论】:
标签: c++ string types stringstream