파일 재작성 함수 설명
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
함수를 사용하여 파일을 재작성하고 데이터를 쓰는 다양한 방법을 보여줍니다.