首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

istringstream怎么在输入一次后获取剩余的流字符串

2013-03-21 
【求助】istringstream如何在输入一次后获取剩余的流字符串istringsream input(-3aaa)int tempinput

【求助】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;
}

热点排行