파일 재작성 함수 설명

file_bin_rewrite 함수는 file_bin_open() 함수로 반환된 파일 핸들을 사용하여 파일을 재작성합니다. 이 함수는 파일의 모든 이전 데이터를 지우고 파일의 시작 부분에서 다시 쓰기를 시작합니다.

주의: 이 함수들은 HTML5 모듈에서는 작동하지 않습니다.

문법

file_bin_rewrite(binfile);

인수

인수 이름 타입 설명
binfile ID 재작성할 파일의 ID

반환값

이 함수는 반환값이 없습니다.

예제

다음은 파일을 열고 재작성하는 예제입니다.

file = file_bin_open("myfile.bin", 2);
file_bin_rewrite(file);

위 코드는 게임과 동일한 디렉토리에서 파일을 열고, 그 인덱스를 변수 "file"에 할당합니다. 이후 파일을 재작성하여 데이터를 지웁니다.

활용 예제

예제 1: 파일에 데이터 쓰기

file = file_bin_open("data.bin", 2);
file_bin_rewrite(file);
file_bin_write(file, "Hello, World!");
file_bin_close(file);

예제 2: 여러 데이터 항목 재작성

file = file_bin_open("scores.bin", 2);
file_bin_rewrite(file);
file_bin_write(file, 100);
file_bin_write(file, 200);
file_bin_write(file, 300);
file_bin_close(file);

예제 3: 파일 재작성 후 읽기

file = file_bin_open("settings.bin", 2);
file_bin_rewrite(file);
file_bin_write(file, "Volume: 75");
file_bin_close(file);

file = file_bin_open("settings.bin", 1);
data = file_bin_read(file);
file_bin_close(file);

이 예제들은 file_bin_rewrite 함수를 사용하여 파일을 재작성하고 데이터를 쓰는 다양한 방법을 보여줍니다.