INI파일은 어플리케이션의 설정을 내보내거나 읽어올때 혹은 어플리케이션 시작 시 초기정보를 읽어올때 흔히 쓰이는 파일 포맷입니다.

다음은 이러한 INI 파일포맷을 다루는 예제입니다.

1. 예제 INI 파일문서(sample.ini).

INI 파일은 섹션, 키, 값 으로 구성되어 있으며 위의 INI파일은 "Server 섹션의 IP 키의 값은 127.0.0.1" 이러한 방식으로 이해하면 됩니다. 마찬가지로 "Server 섹션의 PORT 키의 값은 23" 이렇게도 물론 가능합니다.

2. INI 파일작성.
INI 파일작성은 섹션, 키, 값에 해당하는 정보를 입력하여 WritePrivateProfileString() API 함수를 통해 작성이 가능합니다.
WritePrivateProfileString(섹션, 키, 값, INI파일경로)

3. INI 파일파싱.
INI 파일파싱은 섹션, 키에 해당하는 정보를 입력하여 GetPrivateProfileString() API 함수를 통해 해당 정보에 대한 값의 파싱이 가능합니다.
GetPrivateProfileString(섹션, 키, 디폴트값, 값을 읽어올 버퍼, 버퍼크기, INI파일경로)

신고

'Dev Story > C/C++/MFC 참조' 카테고리의 다른 글

문자열 분리(strtok, strtok_s).  (0) 2011.10.24
std::string과 std::wstring간의 문자열 변환.  (1) 2011.07.28
초기화파일(INI파일) 읽고 쓰기.  (0) 2011.01.10
URL 파싱  (0) 2010.07.06
모래시계 커서.  (0) 2010.06.14
파일복사 및 저장  (0) 2010.05.04
Posted by 루시엔시엘


티스토리 툴바