Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

creat - создать файл

Описание

         Системный вызов  creat()  либо создает  новый файл,
         либо открывает и чистит существующий.  Pmode задает
         режимы чтения-записи файла в дальнейшем, после пер-
         вого закрытия.  Pmode  принимает  одно (или оба) из
         следующих значений, определенных  в stat.h :
      #define S_IREAD  0000400  /* read permission, owner */
      #define S_IWRITE 0000200 /* write permission, owner */
         Когда требуются обе константы, их следует соединить
         логической  операцией  (или)  OR.  Под  управлением
         MS DOS  нет  возможности  дать разрешение только на
         запись.  В настоящее время значение pmode игнориру-
         ется.

Использование

         #include <io.h>
         #include <sys\stat.h>
         int creat(char * name, int pmode);

Возвращаемое значение

         Если возникает ошибка, возвращается -1 и устанавли-
         вается errno в одно из значений:
            ENOENT - Нет такого файла или каталога.
            EMFILE - Слишком много открытых файлов.
            EACCES - Разрешение не выдано.
         Аналогично используемым в  chdir(),  close() и т.д.
         Если файл создан, creat возвращает дескриптор управ-
         ления файлом в MS DOS.

Пример

         #include <io.h>
         #include <sys\stat.h>
         main()
         {
           int fp;
           fp = creat("file.dat",S_READ|S_WRITE);
           IF(FP==-1)
              printf("Не могу создать (creat) file.dat\n");
         }

Рекомендация

         Смотрите также dos_creat, close, fopen, open.

оглавление

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог