V souboru mám dvojce řetězců např.:
gold 1500
sugar 200
coal 150
při spuštění následujícího kódu se mi vše vypíše jak má, jenom poslední dvojce se vypíše dvakrát...nevíte proč?
#include <fstream>
#include <string>
#include <iostream>
string s1, s2;
ifstream com;
com.open("commodities.txt", ios::in);
while(!com.eof()){
com >> s1 >> s2;
cout << "s1:" << s1 << endl;
cout << "s2:" << s2 << endl;
cout << endl;
}
com.close();