Я бы предложил использовать getline
для буферизации строки в string
, а затем stringstream
для анализа содержимого этого string
. Например:
string line;
getline(fileStream, line);
istringstream converter(line);
for (string token; converter >> token; )
vector.push_back(token);
Остерегайтесь использования функций чтения строк C в C ++. Функции std::string
I / O намного безопаснее.