У меня есть текстовый файл, который имеет два слова рядом друг с другом, разделенные пробелом. Я пытаюсь читать в словах, используя >>
, но всякий раз, когда я пытаюсь это сделать, он читает одно и то же слово.Чтение несколькими словами в одной строке в виде отдельных переменных (C++)
string word1;
string word2;
ifstream fin;
fin.open("text.txt");
while (!fout.eof())
{
fin >> word1;
cout << word1 << endl;
fin >> word2;
cout << word2 << endl;
}
Первым словом в файле является. Второй счастлив. Когда я пытаюсь вывести слова, оба они. Как мне следует читать в обоих словах как отдельные переменные?
Возможно, интерес: http://stackoverflow.com/q/5431941 –
Также интерес: http://stackoverflow.com/a/7868998/ 4581301 Чувствует странное сообщение об этом после предыдущего комментария. – user4581301
@ user4581301: извините за предыдущий комментарий, это было для какой-то другой темы – Raindrop7