본문 바로가기

Programming/일반

ini

정의

INI(Initialization) 파일 포맷은 설정 파일에 대한 de facto 표준이다.

초기 설정에 대한 정보를 모두 명시한 뒤 프로세스 시작 시 파일에 명시된 값으로 초기값 설정

 

형식

아래와 같이 표기한다.

[섹션]                             [Server]

키 = 키값                        IP=127.0.0.1

                                    PORT=21000

                                    ID=admin

                                    PW=1234

 

사용되는 API

DWORD GetPrivateProfileString(
  LPCTSTR lpAppName,              //섹션 명
  LPCTSTR lpKeyName,              // 키 명
  LPCTSTR lpDefault,                 // 키 값이 비어 있는 경우 Default 값
  LPTSTR  lpReturnedString,        // 키 값을 저장할 버퍼
  DWORD   nSize,                    // 키 값을 저장할 버퍼의 크기
  LPCTSTR lpFileName               // ini 파일 경로
); ini file read 시 호출

 

BOOL WritePrivateProfileString(
  LPCSTR lpAppName,               //섹션 명
  LPCSTR lpKeyName,               // 키 명
  LPCSTR lpString,                    // 키 값
  LPCSTR lpFileName                // ini 파일 경로
); ini file write 시 호출

'Programming > 일반' 카테고리의 다른 글

Log[2] - Macro  (0) 2020.08.17
Log[1] - assert()  (0) 2020.08.13
Vision Library  (0) 2020.07.16
OpenMP  (0) 2020.07.14
Windows Memory Mapped File (MMF)  (0) 2020.07.14