C++のファイルから単語のリストを読み込もうとしています。ただし、最後の単語は2回読み込まれます。なぜそうなのか分かりません。誰かが私を助けることができますか?C++でファイルを読み取る
int main() {
ifstream fin, finn;
vector<string> vin;
vector<string> typo;
string word;
fin.open("F:\\coursework\\pz\\gattaca\\breathanalyzer\\file.in");
if (!fin.is_open())
cout<<"Not open\n";
while (fin) {
fin >> word;
cout<<word<<endl;
vin.push_back(word);
}
fin.close();
}
受け入れ==(あなたが尋ねた20分後)最良の答えの下で右のマークをクリックしてください – iammilind