현재 작업디렉토리의 이름을 얻어온다.
#include <unistd.h> char *getcwd(char *buf, size_t size);
현재 작업디렉토리의 이름을 size 만큼 길이로 buf에 복사한다.
실패했을경우 NULL 을 되돌려준다. 주로 현재 디렉토리에 대한 읽기 권한이 없을 경우 발생한다.
#include <unistd.h> #include <stdio.h> int main() { char buf[255]; getcwd(buf, 255); printf("%s\n", buf); }
#include <stdio.h> char *getpwd() { return (char *)getenv("PWD"); } int main(int argc, char **argv) { printf("%s\n", getpwd()); }
Copyrights © - Joinc, All Rights Reserved. Inherited From - Yundream Rebranded By - Joonphil
1장. getcwd(3)
현재 작업디렉토리의 이름을 얻어온다.
1.1절. 사용법
1.2절. 설명
현재 작업디렉토리의 이름을 size 만큼 길이로 buf에 복사한다.
1.3절. 반환값
실패했을경우 NULL 을 되돌려준다. 주로 현재 디렉토리에 대한 읽기 권한이 없을 경우 발생한다.
1.4절. 예제
getenv를 이용한 다른 예제
Recent Posts
Archive Posts
Tags