ini_close 함수 설명 및 활용 예제
함수 설명
ini_close
함수는 ini 파일을 읽거나 쓴 후에 호출해야 하는 함수입니다. 이 함수를 호출하지 않으면, ini 파일에 대한 변경 사항이 메모리에만 저장되고 디스크에 기록되지 않습니다. 또한, 이전에 닫지 않은 ini 파일을 열려고 하면 오류가 발생합니다. 이 함수는 ini 파일의 내용을 문자열로 반환하며, 이 문자열은 서버에 저장하거나 ini_open_from_string()
함수와 함께 사용하여 ini 파일을 다시 생성하는 데 사용할 수 있습니다.
문법
ini_close();
반환값
- 문자열: ini 파일의 내용이 인코딩된 문자열을 반환합니다.
예제
ini_open("savedata.ini");
score = ini_read_real("save1", "score", 0);
ini_close();
위의 예제는 "savedata.ini" 파일을 열고 "save1" 섹션에서 "score" 키의 값을 읽은 후 ini 파일을 닫습니다. 만약 "save1" 아래에 "score"라는 값이 없거나 "savedata.ini" 파일이 존재하지 않으면 0이 반환되고 새로운 ini 파일이 생성됩니다.
활용 예제
예제 번호 | 설명 | 코드 스니펫 |
---|---|---|
1 | ini 파일에 데이터 쓰기 | gml ini_open("savedata.ini"); ini_write_real("save1", "score", 100); ini_close(); |
2 | ini 파일에서 데이터 읽기 | gml ini_open("savedata.ini"); score = ini_read_real("save1", "score", 0); ini_close(); |
3 | ini 파일의 모든 데이터 삭제 | gml ini_open("savedata.ini"); ini_delete("save1"); ini_close(); |
4 | 문자열에서 ini 파일 열기 | gml ini_string = ini_open_from_string("..."); ini_close(); |
5 | ini 파일의 특정 섹션 삭제 | gml ini_open("savedata.ini"); ini_delete_section("save1"); ini_close(); |
이와 같은 예제들을 통해 ini_close
함수의 활용 방법을 이해하고, 다양한 상황에서 ini 파일을 효과적으로 관리할 수 있습니다.