Application/MFC

[MFC] GetPrivateProfileString / WritePrivateProfileString

devsalix 2023. 6. 28. 15:28
728x90

MFC 사용 중 INI 파일을 간단히 읽고 쓰기를 위해서는

 

읽기 함수 GetPrivateProfileString 과 쓰기 함수 WritePrivateProfileString를 씁니다

 

INI 파일의 기본 작성 방식은

 

[섹션]
키=값

 

형식으로 구성 되어 있으며

 

읽기의 경우 

 

WCHAR szValue[MAX_PATH];

GetPrivateProfileString(_T("Section"), _T("Key"), _T("Default"), szValue, sizeof(szValue), PATH);

 

위와 같은 방식으로

 

섹션, 키, 값이 없을 시 받을 값, 입력된 값, 입력값 크기, 파일 위치

 

값을 입력해서 코드를 작성하시면 됩니다

 

쓰기의 경우는

 

WritePrivateProfileString(_T("Section"), _T("Key"), _T("Value"), PATH);

 

위와 같이 방식으로 

 

섹션, 키,  값, 파일 위치

 

값을 입력하면 됩니다

 

작성된 세션을 삭제 하고 싶은 경우

 

WritePrivateProfileString(_T("Section"), NULL, NULL, PATH);

 

위와 같이 작성하면 섹션이 삭제됩니다

 

* PATH의 경우 절대경로로 입력하셔야 합니다

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형