| www.delorie.com/djgpp/doc/libc-2.01/libc_319.html | search |
#include <unistd.h> char *getcwd(char *buffer, int max);
Get the current directory. The return value includes the drive
specifier. If buffer is NULL, getcwd allocates
memory with malloc. This call fails if more than max
characters are required to specify the current directory.
The buffer, either buffer or a newly-allocated buffer, or
NULL on error.
char *buf = (char *)malloc(PATH_MAX);
if (buf && getcwd(buf, PATH_MAX))
{
printf("cwd is %s\n", buf);
free(buf);
}
Go to the first, previous, next, last section, table of contents.
| prev next webmaster | delorie software privacy |
| Copyright © 1997 | Updated Apr 1997 |