Dev/C, C++

c ini 읽는 모듈..

newtype 2008. 4. 30. 19:27
급하게 필요해서  c 언어로 된 ini 읽는 모듈을 작성했다.

포함 된 내용은 아래와 같다.
  - trim 함수 사용 (http://newtype.pe.kr/361)
  - windows api의 ini 읽는 함수 원형을 흉내 냈다.(MSDN)

사용 설명
    설정파일을 읽어 들이기 위한 Lib

    Pulibc 함수
    int GetProfileString(FILE *fp, char *app, char *key, char *ret, int size);
    int GetProfileInt(FILE *fp, char *app, char *key, int *ret);

    사용법
    FILE *fp=0;
    if ((fp=fopen("/home/config/sample.ini", "r")) == 0 )
    {
        stdout( "File open error! [/home/config/sample.ini]\n" );
        return 0;
    }

    // 서버 정보를 읽는다.
    GetProfileString(fp, "SERVER", "TYPE", serverType, sizeof(serverType));








반응형