Функция
Создает каталог.
Синтаксис
#include<dir.h>
int mkdir(const char *path);
Прототип
dir.h
Описание
Функция mkdir создает новый каталог по имени данного маршрута.
Возвращаемое значение
При успешном завершении mkdir возвращает 0. При возникновении ошибки mkdir возвращает -1 и присваивает глобальной переменной errno одно из следующих значений:
EACCES - доступ запрещен.
ENOENT - нет такого файла или каталога.
Переносимость
Нет.
Пример
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <dir.h>
int main(void)
{
int status;
clrscr();
status = mkdir("asdfjklm");
(!status) ? (printf("Каталог создан\n")) : (printf("Не могу создать каталог\n"));
getch();
system("dir");
getch();
status = rmdir("asdfjklm");
(!status) ? (printf("Каталог удален\n")) : (printf("Не могу удалить каталог\n"));
return 0;
}