Witam i witam ponownie.
Mamy dla nas pierwsze wyzwanie pisanie i czytanie plików.
W szczególności w tym wyzwaniu będziemy po
prostu czytać w niektórych postaciach, zaznajomić cię z funkcją fputc.
Więc co chciałbym, żebyś zrobił to chciałbym,
żebyś napisał program, który znajdzie sumę liczba wierszy w pliku tekstowym.
Musisz więc utworzyć plik który zawiera kilka wierszy tekstu.
Będziesz musiał utworzyć plik.
Pamiętaj, ten plik musi być umieszczone w dowolnym miejscu, w którym znajduje się plik
wykonywalny, i wtedy możesz kliknij dwukrotnie plik wykonywalny i uruchom go
w tym samym katalogu.
Lub jeśli uruchamiasz go z zintegrowane środowisko programistyczne, uruchamiasz
je z bloków kodu wtedy możesz umieścić swój plik tekstowy
w dowolnym miejscu plików źródłowych znajdują się wszędzie tam, gdzie zapisałeś
swój projekt w pliku źródłowym c.
Musisz więc utworzyć plik zanim faktycznie będziesz mógł
napisać ten program, ponieważ musisz przeczytać i zapisz jakieś dane w tym pliku.
Będziesz musiał otwórz plik testowy.
Będziemy potrzebować f otwarte wezwanie ma na celu
zapoznanie Cię z podstawami.
Musisz użyć pliku fgetc funkcja, aby przeanalizować znaki
w pliku, które otrzymasz do ciebie uderz w eof, koniec pliku.
Więc jeśli to koniec pliku, możesz zwiększ licznik, zanim dojdziesz do końca pliku, tak
właśnie jest będę w stanie policzyć linie.
Możesz więc po prostu utworzyć plik lokalny zmienna dla licznika.
A to, co chcesz pokazać, to Ty chcesz wyświetlić jako dane wyjściowe
całkowitą liczbę wierszy w samym pliku.
Więc to będzie podstawa program, który zapoznaje Cię z podstawami
wprowadzania i wyprowadzania plików.
W szczególności zawsze chcę otwórz plik za pomocą fopen.
Będziemy się zaznajomić z tym wskaźnikiem pliku.
Będziemy musieli zamknąć nasz plik, a następnie użyjemy
tej ważnej funkcji fputc.
Więc twoja pętla while, jesteś będzie musiał utworzyć
zmienną lokalną, która jest tylko licznikiem.
I jak czytasz w każdym znak, możesz porównać znak
do nowego wiersza.
To zostało zwrócone.
A jeśli masz wysuw linii, to chcesz zwiększyć licznik, aby
policzyć każdą linię.
Całym celem tej funkcji jest policzyć liczbę wierszy w pliku.
Więc powodzenia.
Tutaj będziemy używać podstaw.
I mam nadzieję, że to Ci znajomo za pomocą wskaźnika
pliku i otwierania pliku w fgetc.
Dziękuję Ci.