카테고리 없음

[C언어] 디렉토리 관리 함수 - _chdir()

s뽈록이s 2013. 7. 8. 12:30
void main()
{
	if(_chdir("C:\\") == 0) printf("디렉토리 변경 성공\n");
	else printf("디렉토리 변경 실패\n");
}

프로그램 실행화면


int _chdir(const char *dirname);


현재 디렉토리를 변경하는 함수이다. 인자로 변경하고 싶은 디렉토리를 넣어주면 된다. 디렉토리 변경에 성공하면 0이 반환되고 실패하면 -1이 반환된다.


else문을 쓰지 않고 else if문을 사용했다면 그 조건에 보였겠지만 이렇게 되면 실패할 경우 두 번 디렉토리 변경 시도를 하게 되므로 else문을 사용했다.