Russian Belarusian English German Japanese Ukrainian

Setmode

CuBook05

Функция

Устанавливает режим открытия файла.
 
Синтаксис

#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.
 
Пример

#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;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить