파일 닫기 함수 설명
file_bin_close
함수는 이전에 열었던 이진 파일을 닫는 기능을 제공합니다. 이 함수는 file_bin_open()
함수에 의해 반환된 파일 ID 값을 인자로 받습니다. 파일을 성공적으로 닫으면 true
를 반환하고, 파일을 닫는 데 실패하거나 파일을 처음 열 때 문제가 발생하면 false
를 반환합니다. 이 함수는 HTML5 모듈에서는 작동하지 않습니다.
문법
file_bin_close(binfile);
인자 설명
인자명 | 타입 | 설명 |
---|---|---|
binfile | Binary File ID | 닫을 파일의 ID |
반환값
- Boolean: 파일 닫기 성공 여부
예제
file = file_bin_open("myfile.bin", 2);
file_bin_rewrite(file);
file_bin_close(file);
위의 예제는 게임과 동일한 디렉토리에서 파일을 열고, 그 인덱스를 변수 "file"에 할당합니다. 그런 다음 파일을 다시 쓰고(데이터를 지우고), 파일을 닫습니다.
활용 예제
예제 1: 파일 열기, 쓰기, 닫기
file = file_bin_open("data.bin", 2);
file_bin_write(file, someData);
file_bin_close(file);
예제 2: 파일 상태 확인 후 닫기
file = file_bin_open("config.bin", 2);
if (file != -1) {
// 파일 작업 수행
file_bin_close(file);
}
예제 3: 여러 파일 처리
file1 = file_bin_open("file1.bin", 2);
file2 = file_bin_open("file2.bin", 2);
file_bin_close(file1);
file_bin_close(file2);
예제 4: 오류 처리
file = file_bin_open("myfile.bin", 2);
if (file == -1) {
show_error("파일을 열 수 없습니다.", true);
} else {
// 파일 작업 수행
file_bin_close(file);
}
이러한 예제들은 file_bin_close
함수를 다양한 상황에서 어떻게 활용할 수 있는지를 보여줍니다.