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

Zliczanie liczby wierszy w pliku przed jego odczytaniem

Ostatnio zmodyfikowano 2013-01-31 08:55
Autor Wiadomość
maze
Temat założony przez niniejszego użytkownika
Zliczanie liczby wierszy w pliku przed jego odczytaniem
» 2013-01-30 22:46:35
Czesc,


mam program - baze danych i teraz dopisuje kod zeby wspolpracowala z plikiem bazy na dysku. Z zapisem do pliku nie mam problemu, mam tak jak potrzebuje, tylko mam pytanie w sprawie odczytu z pliku tekstowego.

Mianowicie chodzi mi o to, ze przed odczytem danych z pliku potrzebuje zliczyc ilosc linii w tym pliku, czyli jest to ilosc pozycji do zapisu w bazie. Potrzebne mi to przed odczytem, zeby wiedziec jak duza tablice dynamiczna stworzyc.

I tu mam pytanie, czy jest prostszy sposob na to, niz zliczenie pliku fscanfem i wartosc ktora zrowic poprostu podzielic przez ilosc pozycji w elemencie? Czy mozna to zrobic jakos sprytniej?

Pozdrawiam
P-75420
DejaVu
» 2013-01-30 23:23:35
Opcje:
1) Jeżeli długość każdego wiersza w pliku jest stała to możesz odczytać rozmiar pliku i ustalić na tej podstawie liczbę wierszy w bazie danych.
2) Odczytać zawartość całego pliku zliczając wiersze w pliku.
3) Zapisać informację na początku pliku, która informuje o liczbie rekordów w pliku (liczba musi być aktualizowana).
Innych opcji raczej nie znajdziesz.
P-75422
maze
Temat założony przez niniejszego użytkownika
» 2013-01-31 08:55:57
DZIEKI
P-75439
« 1 »
  Strona 1 z 1