如何检查C ++字符串是否为int?

当我使用时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;

    }

}


红颜莎娜
浏览 504回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP