Шрифт:
Ошибки потока
Для обозначения ошибок многие функции библиотеки stdio применяют значения за пределами допустимых, например, пустые указатели или константу
Имейте в виду, что многие функции могут изменять значение
Вы можете также запросить состояние файлового потока, чтобы выяснить, возникла ли ошибка или достигнут конец файла.
Функция
Функция
Функция
Потоки и дескрипторы файлов
Каждый файловый поток ассоциирован с низкоуровневым дескриптором файла. Вы можете смешивать операции низкоуровневого ввода/вывода с высокоуровневыми потоковыми операциями, но это, как правило, неразумно, потому что трудно предсказать эффект от применения буферизации.
Вы можете определить, какой низкоуровневый дескриптор файла применяется для файлового потока, вызвав функцию
Можно создать новый поток файла на основе дескриптора файла, открытого только для чтения, применив функцию
Функция
Ведение файлов и каталогов
Стандартные библиотеки и системные вызовы обеспечивают полный контроль над созданием и ведением файлов и каталогов.
chmod
С помощью системного вызова
Далее приведена синтаксическая запись вызова:
Права доступа к файлу, заданному параметром