Функції вводу/виводу нижнього рівня (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
|