Я пытаюсь сохранить данные, которые находятся в потоке строк, в векторе. Я могу успешно сделать это, но он игнорирует пробелы в строке. Как мне сделать так, чтобы пробелы также вставлялись в вектор?
Спасибо!
Код заглушки:
#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;
}