MS-DOS для программиста

MS-DOS для программиста


Функция getcwd предназначена для определения текущего каталога. Прототип этой функции описан в файле direct.h:

char *getcwd (char *path, int n);

Первый параметр этой функции - адрес буфера, в который функция запишет строку, содержащую имя текущего каталога. Размер этого буфера определяется вторым параметром.

Если в качестве первого параметра указать NULL, функция динамически закажет буфер длиной n байт из области кучи и вернет его адрес. Эту память впоследствии необходимо будет освободить при помощи функции free.

Функция getcwd всегда возвращает указатель на буфер, содержащий текущий каталог.



Содержание раздела