next up previous
Next: About this document ... Up: Lista 8 - Wstęp Previous: Zadanie 6

Zadanie 7

W programie odwracającym linie (rewlin.c) musimy obliczać długość lini mimo że funkcja czytaj_linie wie jaka długa była linia. Używając deklarację:
typedef struct { char * txt; long dlugosc;} linia;
zmodyfikować funkcję czytaj_linie tak by zwracana wartość była typu linia (i zawierała zarówno wskaźnik do bufora, jak i długość linii). Zrobić też odpowiednie zmiany do programu głównego (w szczególności usunąć wywołanie funkcji strlen).

Waldek Hebisch 2003-01-21