Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Odczyt z pliku

Ostatnio zmodyfikowano 2010-05-28 01:24
Autor Wiadomość
bartek483
Temat założony przez niniejszego użytkownika
Odczyt z pliku
» 2010-05-28 01:24:47
Witamm

Mam maly problem z odczytem z plku csv. Wkleje kod i wyjasnie o co chodzi.

C/C++
if( file.good() )
while( !file.eof() ) {
    file.getline( title, 32, ',' );
    file.getline( author, 32, ',' );
    file.getline( lend, 32, ',' );
    file >> specimen;
    if( file.eof() ) break;
   
    add( title, author, lend, specimen );
}
else cout << "File with books not found .. \n";

file.close();

Gdy w pliku jest jedna pozycja to odczytuje ja dobrze, natomiast jezeli jest wiecej niz 1 to przy drugim wczytywaniu odczytuje znak nowej lini. A przy ponownym uruchomieniu programu wczytuje wiecej znakow noweych lini. I wlasnie nie wiem czy to jest wina tego : file >> specimen; Nie wiem tez czy liczba sama znajdzie znak nowej lini czy poprostu trzeba ja o tym poinformowac tak jak w title/author/lend trzecim parametrem. Z gory dzieki za pomoc :)
P-17232
« 1 »
  Strona 1 z 1