C 언어의 rename()
함수
추천 자료: ASP.NET Core 인증 및 권한 부여
rename()
은 C 언어의 표준 라이브러리 함수 중 하나로, 파일이나 디렉토리의 이름을 변경하는 데 사용됩니다. 이 함수는 stdio.h
헤더 파일에 선언되어 있습니다.
함수의 원형은 다음과 같습니다:
int rename(const char *oldname, const char *newname);
rename()
함수는 두 개의 매개변수를 받습니다. 첫 번째 매개변수는 변경하고자 하는 파일 또는 디렉토리의 현재 이름을, 두 번째 매개변수는 새로운 이름을 가리킵니다. 함수는 이름 변경이 성공적으로 이루어지면 0을 반환하고, 그렇지 않으면 비-0 값을 반환합니다.
아래는 rename()
함수를 이용하여 파일의 이름을 변경하는 간단한 C 프로그램 예제입니다:
#include <stdio.h>
int main() {
int result = rename("oldfile.txt", "newfile.txt");
if (result == 0) {
printf("파일 이름이 성공적으로 변경되었습니다.\n");
} else {
printf("파일 이름 변경에 실패했습니다.\n");
}
return 0;
}
위 코드는 "oldfile.txt"라는 이름의 파일을 "newfile.txt"라는 이름으로 변경하려고 시도합니다. rename()
함수의 반환값에 따라 성공적으로 이름이 변경되었는지 아니면 변경에 실패했는지를 알려줍니다.
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!