C/Czytanie i pisanie do plików: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Podstawowa obsługa plików: ref |
m →Podstawowa obsługa plików: https://www.gnu.org/software/libc/manual/html_node/Low_002dLevel-I_002fO.html |
||
Linia 11:
Istnieją dwie metody obsługi czytania i pisania do plików:
* wysokopoziomowa,
* niskopoziomowa. <ref> [https://www.gnu.org/software/libc/manual/
Nazwy funkcji z pierwszej grupy zaczynają się od litery "f" (np. fopen(), fread(), fclose()), a identyfikatorem pliku jest [[C/Wskaźniki|wskaźnik]] na [[C/Typy złożone#Struktury|strukturę]] typu FILE. Owa struktura to pewna grupa zmiennych, która przechowuje dane o pliku - jak na przykład aktualną pozycję w nim. Szczegółami nie musisz się przejmować, funkcje biblioteki standardowej same zajmują się wykorzystaniem struktury FILE. Programista może więc zapomnieć, czym tak naprawdę jest struktura FILE i traktować taką zmienną jako "uchwyt", identyfikator pliku.
|