Środowisko programisty/C - pliki: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Linia 9: | Linia 9: | ||
=== open() i close() === | === open() i close() === | ||
Podczas dostępu niskopoziomowego pliki identyfikowane są przez liczby całkowite typu int. Do otwierania plików służy funkcja open(). Po zakończeniu operowania na pliku należy ten plik zamknąć aby zwolnić zasoby systemowe. | Podczas dostępu niskopoziomowego pliki identyfikowane są przez liczby całkowite typu int. Do otwierania plików służy funkcja open(). Po zakończeniu operowania na pliku należy ten plik zamknąć aby zwolnić zasoby systemowe. Typowa funkcja używająca plików wygląda zatem następująco: | ||
int identyfikator_pliku; | |||
identyfikator_pliku = open(... parametry ...) | |||
... rób coś z plikiem | |||
close(identyfikator_pliku) | |||
=== read() i write() === | === read() i write() === |
Wersja z 16:40, 21 wrz 2006
Wprowadzenie
Istnieją dwie metody dostępu do plików w C:
- Dostęp wysokopoziomowy - który umożliwia wygodne operowanie na plikach tekstowych
- Dostęp niskopoziomowy - który zapewnia dostęp do plików binarnych
Dostęp niskopoziomowy
open() i close()
Podczas dostępu niskopoziomowego pliki identyfikowane są przez liczby całkowite typu int. Do otwierania plików służy funkcja open(). Po zakończeniu operowania na pliku należy ten plik zamknąć aby zwolnić zasoby systemowe. Typowa funkcja używająca plików wygląda zatem następująco:
int identyfikator_pliku; identyfikator_pliku = open(... parametry ...) ... rób coś z plikiem close(identyfikator_pliku)