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

Ваш аккаунт

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

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

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

getcwd - дать текущий каталог

Описание

      Возвращает имя  устройства и описание  пути к текущему
      каталогу в заданном буфере. Если buffer равен NULL, то
      getcwd вызывает  malloc() с заявкой на память размером
      length байтов. Length является длиной  buffer, который
      должен быть достаточно большим, чтобы включить информа-
      цию вместе с заключительным 0.

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

      #include <direct.h>
      char *getcwd(char *buffer, int length);

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

      Возвщает buffer в случае успеха и NULL в случае ошибки,
      c устанавлением  errno в одно из значений:
         ENOMEM   -   исчерпание памяти
         ERANGE   -   описание  пути  доступа  длиннее,  чем
                      length-1.

Пример

      #include <direct.h>
      #include <stdio.h>
      main()
      {
        char buff[66];
        if (getcwd(buff, sizeof(buff))==NULL)
            perror("ошибка getcwd");
        else
            printf("%s", buff);
      }

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

      Смотрите также  chdir, mkdir, rmdir.

оглавление

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

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