读书人

istringstream怎么在输入一次后获取剩

发布时间: 2013-03-21 10:08:17 作者: rapoo

【求助】istringstream如何在输入一次后获取剩余的流字符串


istringsream input("-3aaa");
int temp;
input >> temp;

如上代码后,如何获取input里剩余的“aaaa”。
[解决办法]


istringsream input("-3aaa");
int temp;
std::string s;
input >> temp >> s;

[解决办法]

#include <string>
#include <sstream>
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
istringstream input("-3aaa");
int temp;
string str;

input >> temp;
input >> str;

cout << temp << endl;
cout << str << endl;

return 0;
}

读书人网 >C++

热点推荐