setmode
Функция Устанавливает режим открытия файла.
Синтаксис #include<fcntl.h>
int setmode(int handle, unsigned amode);
Файл, содержащий io.h
прототип
Описание Функция setmode устанавливает режим открытия файла
(либо двоичный, либо текстовый), соответствующего
параметру handle. Аргумент amode принимает при
этом значение либо O_BINARY, либо O_TEXT, но
никогда вместе. (Эти символические константы
определены в файле fcntl.h)
Возвращаемое При успешном завершении функция setmode
значение значение 0; в случае ошибки - значение -1, кроме
того, глобальная переменная errno получает
значение:
EINVAL - Неверный аргумент.
Переносимость Функция setmode поддерживается на системах UNIX.
Смотрите также _creat, creat, _open, open.
Пример:
#include<stdio.h>
#include<fcntl.h>
#include<io.h>
int main(void)
{
int result;
result = setmode(fileno(stdprn),O_TEXT);
if(result == -1)
printf("Режим не допустим\n");
else
printf("Режим установлен.\n");
return 0;
}
|