|
| ||||||||||||
| ||||||||||||
GETCWD(3C)НАЗВАНИЕ СИНТАКСИС char *getcwd (buf, size) char *buf; int size; ОПИСАНИЕ Если аргумент buf равен NULL, то getcwd получает size байт памяти с помощью функции malloc(3S). В этом случае указатель, возвращаемый getcwd, может впоследствии использоваться как аргумент функции free. В реализации getcwd используется функция popen(3S) для направления вывода команды pwd(1) в нужную область памяти. ПРИМЕР
void exit (), perror ();
...
if ((cwd = getcwd ((char*) NULL, 64)) == NULL) {
perror ("pwd");
exit(2);
}
printf ("%s\n", cwd);
СМ. ТАКЖЕ ДИАГНОСТИКА |
|
CITForum © 1997–2025