GetCurrentDirectory / WritePrivateProfileString / GetPrivateProfileInt / GetPrivateProfileString 개념

1. GetCurrentDirectory()
- 디렉토리 경로 가져오는 함수


2. WritePrivateProfileString()
- 문자열로 쓰는 함수
- 함수 원형: BOOL WritePrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName)
- lpAppName : 섹션 이름을 지정. 없으면 섹션을 만든다. 대소문자를 구분하지 않는다.
- lpKeyName : 키 이름을 지정. 없을면 만든다. 이 인수가 NULL 이면 섹션 내의 모든 정보를 삭제한다.
-  lpString : 키값을 정의하는 문자열.
-  lpFileName : INI 파일명 지정. 경로명을 지정할 수 있으나 보통 경로명은 지정하지 않는다. 경로명 없이 파일명만 주어졌을 때는 이 파일이 윈도우즈 디렉토리에 있는 것으로 간주한다. 파일이 없으면 만든다.

3. GetPrivateProfileInt()
- 인트 형인지
- 함수 원형: UINT GetPrivateProfileInt(LPCTSTR lpAppName, LPCTSTR lpKeyName, INT nDefault, LPCTSTR lpFileName)
- nDefault : INI파일이 없거나, 섹션, 키 등이 없어 값을 읽어 올 수 없을 경우 읽어주는 기본 값

4. GetPrivateProfileString()
- 문자열인지
- 함수 원형: DWORD GetPrivateProfileStringA(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCSTR lpDefault, LPSTR lpReturnedString, DWORD nSize, LPCTSTR lpFileName)
- lpDefault : 읽기에 실패할 경우 버퍼에 들어갈 기본 값
- lpReturnedString : 읽은 내용이 들어갈 버퍼
- nSize : 읽을 버퍼 사이즈

댓글