Kurs C
menu C#
Pliki w C |
Dobry opis jest na http://pl.wikibooks.org/wiki/C/Czytanie_i_pisanie_do_plik%C3%B3w , więc ja nie będę się rozpisywał. Aby dostać wskaźnik na komórkę pamięci odpowiedzialną za dany plik wystarczy użyć:
Funkcja fopen() może przybierać różne parametry, w zależność od tego co chcemy zrobić z plikiem: "r" - otwiera plik do czytania "r+" - otwiera plik do czytania i nadpisywania (aktualizacja) "w" - otwiera plik do nadpisywania (zamazuje starą treść) "w+" - otwiera plik do nadpisywania i czytania "a" - otwiera plik do dopisywania (jeśli plik nie istnieje, to jest tworzony) "a+" - otwiera plik do dopisywania i odczytu (jeśli plik nie istnieje, to jest tworzony) "t" - otwiera plik w trybie tekstowym "b" - otwiera plik w trybie binarnym Ważną sprawą jest używanie odpowiednich ścieżek do pliku. Znak:
Czyli najprostszy program, który ma za zadanie utworzyć plik ( jeśli go nie ma) i zapisać w nim Hello Wordl wygląda tak:
Analogicznie można stworzyć odczyt z pliku znak po znaku:
lub stworzyć program na odczyt pliku wiersz po wierszu (30 pierwszych znaków wiersza):
|