Я пытаюсь сохранить данные из строкового потока в векторе. Я могу сделать это успешно, но он игнорирует пробелы в строке. Как сделать так, чтобы пробелы тоже помещались в вектор?
Спасибо!
Заготовка кода:
#include <iostream>
#include <sstream>
#include <vector>
using namespace std;
int main()
{
stringstream s;
string line = "HELLO HELLO\0";
stringstream stream(line);
unsigned char temp;
vector<unsigned char> vec;
while(stream >> temp)
vec.push_back(temp);
for (int i = 0; i < vec.size(); i++)
cout << vec[i];
cout << endl;
return 0;
}