Функції вводу/виводу нижнього рівня (io.h)
Функція | Опис | Тип ре-зуль-тату |
access(char * filename, int amode) | Перевірка атрибутів доступу файлу | int |
open(const char *path, int access [,unsigned mode ] ); | Відкриття файлу | int |
create (char* path, int mode); | Створення нового файлу | int |
сlose(int handle); | Закриття файлу | int |
dup(int handle); | Створення нового дескриптора для файлу | int |
dup2(int oldhandle, int newhandle); | Заміна дескриптора файлу | int |
eof(int handle); | Перевірка на кінець файлу | int |
error(int handle); | Перевірка прапорця помилок файлу | int |
write(int handle, void *buffer, unsigned nbytes); | Запис даних з буфера у файл | int |
read(int handle, void* buf, unsigned nbytes); | Читання даних з файлу в буфер | int |
lseek(int handle, long offset, int whence); | Зміна позиції покажчика файлу | int |
tell(int handle); | Повертає поточну позицію вказівника файлу | long |