-
[MFC] GetPrivateProfileString 함수C, C++/잡기장 | Notebook 2019. 1. 24. 09:17
1. 프로그램 초기 세팅시에 필요한 정보를 저장한 .ini 파일의 내용을 읽어 올때 사용하는 함수
2. 예시
2-1. .ini 파일의 내용이 아래와 같이 정의 (Setting.ini로 가정, 세미콜론은 주석)
[Setting] ; section
LoginID=admin ; name=key 의 구조
DBServerIP=127.0.0.1
2-2. 위의 .ini 파일의 값을 읽을때는 아래와 같이 사용
#define MAX_PATH 256 // in header
TCHAR szLoginID[MAX_PATH] = {0, };
TCHAR szDBServerIP[MAX_PATH] = {0, };GetPrivateProfileString(_T("Setting"), _T("szLoginID"), _T("admin"), szLoginID, MAX_PATH, _T("Setting.ini"));GetPrivateProfileString(_T("Setting"), _T("DBServerIP"), _T("127.0.0.1"), szDBServerIP, MAX_PATH, _T("Setting.ini"));
3. MSDN의 syntax
DWORD GetPrivateProfileString(
LPCTSTR lpAppName, // Section
LPCTSTR lpKeyName, // name
LPCTSTR lpDefault, // default 값
LPTSTR lpReturnedString, // 반환받을 변수
DWORD nSize // 크기
LPCTSTR lpFileName // 파일 경로
);
'C, C++ > 잡기장 | Notebook' 카테고리의 다른 글
[MFC] RC 파일 정보 (0) 2019.05.31 [MFC] WritePrivateProfileString 함수 (0) 2019.01.24 [MFC] Dialog의 border가 none 상태일때 이동 (0) 2018.12.28 [MFC] UpdateData 함수 (0) 2018.12.27 [MFC] MFC 프로젝트에서 콘솔 사용하기 (0) 2018.12.20 댓글