爲什麼我無法將整數值提取到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