为什么我无法将整数值提取到Num
变量中?Stringstream提取整数
#include <sstream>
#include <vector>
#include <iostream>
using namespace std;
int main()
{
string Digits("1 2 3");
stringstream ss(Digits);
string Temp;
vector<string>Tokens;
while(ss >> Temp)
Tokens.push_back(Temp);
ss.str(Tokens[0]);
int Num = 0;
ss >> Num;
cout << Num; //output: 0
}
谢谢。有类似的问题,但我只是重建了游戏的背后。 :( – Muxecoid 2009-02-12 12:38:00