GetPrivateProfileString 와 WritePrivateProfileString 사용예
[Native] C/C++/ATL/[MFC] Dev Tips 2016.09.18 17:45
환경 설정 파일(ini)의 특정 값을 읽는 GetPrivateProfileString 사용 샘플입니다.
MFC 함수로 만들어서 사용한 예입니다.
BOOL CUtility::ReadOptionString(CString section, CString key, CString& value)
{
// 환경설정 파일이 ini .포멧 파일 형태
CString strPath = GetAppDataPath() + L"\\option.dat";
WCHAR optValue[MAX_NAME] = {0};
BOOL bSuccess = GetPrivateProfileString(section, key, NULL, optValue, MAX_NAME, strPath);
value = optValue;
return bSuccess;
}
환경설정의 특정 섹션에 키와 값을 저장하는 샘플입니다.
BOOL CUtility::WriteOptionString(CString section, CString key, CString value)
{
CString strPath = GetAppDataPath() + L"\\option.dat";
BOOL bSuccess = WritePrivateProfileString(section, key, value, strPath);
return bSuccess;
}
'[Native] C/C++/ATL > [MFC] Dev Tips' 카테고리의 다른 글
GetPrivateProfileString 와 WritePrivateProfileString 사용예 (0) | 2016.09.18 |
---|---|
MFC 문자열을 구분자로 배열로 만들기[Convert CString To CStringArray] (0) | 2015.01.19 |
MFC 정적 DLL 만들기 (0) | 2014.12.30 |