void main() { if(_chdir("C:\\") == 0) printf("디렉토리 변경 성공\n"); else printf("디렉토리 변경 실패\n"); }
프로그램 실행화면
int _chdir(const char *dirname);
현재 디렉토리를 변경하는 함수이다. 인자로 변경하고 싶은 디렉토리를 넣어주면 된다. 디렉토리 변경에 성공하면 0이 반환되고 실패하면 -1이 반환된다.
else문을 쓰지 않고 else if문을 사용했다면 그 조건에 보였겠지만 이렇게 되면 실패할 경우 두 번 디렉토리 변경 시도를 하게 되므로 else문을 사용했다.