카테고리 없음

[C++] 파일 관리 함수 - rename()

s뽈록이s 2014. 5. 8. 10:39
void main()
{
	if(rename("a.txt", "change.txt") == 0)
	{
		cout << "이름 변경 성공" << endl;
	}
	else
	{
		cout << "이름 변경 실패" << endl;
	}
}

프로그램 실행화면


int rename(const char *oldname, const char *newname);


파일 관리 함수 중 파일의 이름을 변경해 주는 함수이다. 첫 번째 인자로 이름을 바꾸고자 하는 파일의 경로, 두 번째 인자로 바꾸고자 하는 파일 이름을 입력해 주면 된다.


이름 변경에 성공하면 0이 반환되고 실패했다면 -1이 반환된다. 지금은 a.txt 파일이 없기 때문에 실패가 된 상태이다.