私は、スペースで区切られた2つの単語の隣に2つの単語があるテキストファイルを持っています。私は>>
を使って単語を読み込もうとしていますが、これをしようとするたびに、同じ単語が読み込まれます。複数の単語を1行で別々の変数として読み取る(C++)
string word1;
string word2;
ifstream fin;
fin.open("text.txt");
while (!fout.eof())
{
fin >> word1;
cout << word1 << endl;
fin >> word2;
cout << word2 << endl;
}
ファイルの最初の単語は、です。 2番目は幸せです。私が言葉を出力しようとすると、どちらも同じです。私は両方の単語を別々の変数としてどのように読むべきですか?
:http://stackoverflow.com/q/5431941関心のも –
:http://stackoverflow.com/a/7868998/ 4581301前のコメントの後にこれを投稿するのが奇妙に感じます。 – user4581301
@ user4581301:以前のコメントを残して申し訳ありませんでした。他のトピックのためでした – Raindrop7