ini_write_real 함수 설명
ini_write_real
함수는 ini 데이터 파일에 숫자 값을 기록하는 데 사용됩니다. ini 파일은 섹션으로 나뉘며, 각 섹션은 키-값 쌍으로 다시 나뉩니다. 일반적인 ini 파일의 구조는 다음과 같습니다:
[섹션 이름]
키=값
함수 구문
ini_write_real(section, key, value);
매개변수 설명
매개변수 | 타입 | 설명 |
---|---|---|
section | 문자열 | 기록할 .ini 파일의 섹션 이름 |
key | 문자열 | 해당 섹션 내에서 기록할 키 |
value | 실수 | 관련 목적지에 기록할 실수 값 |
반환값
이 함수는 반환값이 없습니다.
사용 예제
다음은 ini_write_real
함수를 사용하는 예제입니다:
score = 1000;
ini_open("savedata.ini");
ini_write_real("save1", "Score", score);
score2 = ini_read_real("save1", "Score", 0);
ini_close();
위의 예제에서는 score
변수를 1000으로 설정한 후, "savedata.ini" 파일을 열고 "save1" 섹션의 "Score" 키에 이 값을 기록합니다. 이후 score2
변수는 "save1" 섹션의 "Score" 키에 저장된 실수 값을 읽어옵니다. 만약 해당 값이 존재하지 않으면 score2
는 0으로 설정됩니다.
활용 예제
예제 1: 게임 점수 저장하기
// 게임 점수 저장
ini_open("game_data.ini");
ini_write_real("player1", "HighScore", player1_high_score);
ini_close();
예제 2: 설정 값 저장하기
// 설정 값 저장
ini_open("settings.ini");
ini_write_real("graphics", "Brightness", brightness_value);
ini_close();
예제 3: 여러 플레이어 점수 저장하기
// 여러 플레이어 점수 저장
ini_open("scores.ini");
ini_write_real("player1", "Score", player1_score);
ini_write_real("player2", "Score", player2_score);
ini_close();
이와 같이 ini_write_real
함수를 활용하여 다양한 데이터를 ini 파일에 저장할 수 있습니다.