Wczytanie linii z pliku

2011-03-17 22:57
michal120
0

Witam. Jak w C, używając funkcji write/read poradzić sobie z wczytaniem poszczególnych linii z pliku? Wczytanie całego pliku do pamięci opada ze względu na spore rozmiary, a wczytując znak po znaku do napotkania '\n' jest rozwiązaniem mało wydajnym. Jak więc podejść do tego problemu? Pozdrawiam.

Pozostało 580 znaków

2011-03-17 23:26
0

Przy czystym C jesteś skazany na fgets()


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2011-03-17 23:36
michal120
0

Fgets() niestety nie mogę użyć. Muszę to wykonać za pomocą 'read'. Ale podsunąłeś mi pomysł, żeby podejrzeć jak zaimplementowana jest funckja fgets() :)

Pozostało 580 znaków

2011-03-17 23:55
0

możesz jeszcze wczytywać plik porcjami po np 2kb i je analizować znak po znaku


░█░█░█░█░█░█░█░█░█░█░█░

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0