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

Ваш аккаунт

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

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

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

open - открыть файл

Описание

      Открывает файл,  заданный параметром pathname.  Rwmode
      специфицирует режим доступа к файлу посредством одного
      из значений:
         O_RDONLY   -   по чтению
         O_WRONLY   -   по записи

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

      #include <io.h>
      int open (char *pathname, int rwmode);

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

      Возвращает дескриптор файла в случае  успеха  и  -1  в
      случае неудачи, устанавливая при этом errno.

Пример

      #include <stdio.h>
      #include <dos.h>
      #include <io.h>
      #include <sys/stat.h>
      main()
      {
        char *fname;
        unsigned int mode;
        int fd;
        mode = O_RDONLY;
        fname = "file.dat";
        fd = open(fname, mode);
        if (fd==-1)
            perror("Ошибка открытия файла");
        else
            {
              printf"\n файл : %s открыт для чтения\n",
                                                     fname);
              close(fd);
            }
        mode = O_WRONLY;
        fname = "CON";
        fd = open(fname, mode);
        if (fd<0)
          printf("\n Ошибка открытия консоли на запись: %s\n",
                                                       fname);
        else
           {
             printf("\n Файл %s открыт на запись\n",
                                                     fname);
             close(fd);
           }
        mode = O_WRONLY | O_CREAT;
        fname = "file.dat";
        fd = open(fname, mode);
        if (fd==-1)
            perror("Ошибка открытия файла");
        else
           {
             printf("\n Файл %s открыт на вывод\n", fname);
             close(fd);
           }
      }

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

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

оглавление

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

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