Olkoon meillä vaikkapa seuraavanlainen tiedosto:
Volvo | 12300 | 1 Audi | 55700 | 2 Saab | 1500 | 4 Volvo | 123400 | 1<EOF>
Tiedostoa voitaisiin periaatteessa lukea vaikkapa seuraavasti:
string tuote; char valimerkki; double hinta, int kpl; ... fi >> tuote >> valimerkki >> hinta >> valimerkki >> kpl;
Ratkaisussa on kuitenkin seuraavia huonoja puolia:
Volvo | 12300 | 1 Audi 55700 | 2 Saab | 1500 | 4 Volvo | 123400 | 1 <EOF>