У меня есть простой текстовый файл со следующим содержимым
word1 word2
Мне нужно прочитать его первую строку в моем приложении C ++.Следующий код работает, ...
std::string result;
std::ifstream f( "file.txt" );
f >> result;
... но result переменная будет равна "word1".Оно должно быть равно «word1 word2» (первая строка текстового файла). Да, я знаю, что могу использовать функцию readline (f, result), но есть ли способ сделать то же самое, используя стиль >>.Это может быть намного красивее.Возможно, некоторые манипуляторы, о которых я не знаю, будут здесь полезны?