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

Czytanie danych z pliku

Ostatnio zmodyfikowano 2015-01-31 13:08
Autor Wiadomość
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?
P-125693
darko202
» 2015-01-28 22:15:17
jeśli wczytujesz getline(plik, dane)  jak pokazania to np. (string dane)
http://cpp0x.pl/kursy/Kurs-C++​/Poziom-4​/Podstawy-obslugi-plikow/355

badając dane.length() wiesz już ile danych wczytałeś
 
P-125697
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ść
P-125698
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
P-125795
stryku
» 2015-01-31 13:08:31
Chcesz wczytać n-tą linię. robisz
C/C++
for( size_t i = 0; i < n; ++i )
     /*wczytanie linii*/;

return linia;
P-125800
« 1 »
  Strona 1 z 1