Czytanie danych z pliku
Ostatnio zmodyfikowano 2015-01-31 13:08
Dizip Temat założony przez niniejszego użytkownika |
Czytanie danych z pliku » 2015-01-28 22:09:41 Czytam dane z pliku w formacie int tylko, ze po tym jak program trafia na puste linie zwraca mi 0. Da sie jakos wychwycic, ze jest tam pusta linia i zeby nic nie zwrocilo? |
|
darko202 |
» 2015-01-28 22:15:17 |
|
Dizip Temat założony przez niniejszego użytkownika |
» 2015-01-28 22:22:44 int pobierz_liczbe(int ciag, int ktora){ int liczba=0; if(ciag==1) for(int i=ktora;i<=ktora;i++) ciag_1>>liczba; else if(ciag==2) for(int i=ktora;i<=ktora;i++) ciag_2>>liczba; return liczba; }
pobieram nim konkretne linie, w ktorych sa liczby. Problem jest wtedy kiedy linia jest pusta, bo wtedy zwraca mi 0 i psuje całość |
|
Dizip Temat założony przez niniejszego użytkownika |
» 2015-01-30 17:23:33 to wyżej nie działa czy ktoś ma może pomysł jak czytać np konkretną linie z pliku? tzn funkcja która odczyta mi tylko 4 albo tylko 5 linie z pliku tx |
|
stryku |
» 2015-01-31 13:08:31 Chcesz wczytać n-tą linię. robisz for( size_t i = 0; i < n; ++i ) ;
return linia;
|
|
« 1 » |