Search

'2016/09'에 해당되는 글 1건

  1. 2016.09.18 GetPrivateProfileString 와 WritePrivateProfileString 사용예

 

환경 설정 파일(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;
}