프로그래밍/C
[C언어]INI파일 사용하기 (GetPrivateProfileString)
듀부두부
2020. 9. 30. 20:04
*INI파일에 대한 자세한 내용은 나무위키에 검색해주세요
원형: DWORD WINAPI GetPrivateProfileString
o _in_ LPCTSTR lpAppName, //Section의 이름
_in_ LPCTSTR lpKeyName, //Key의 이름
_in_ LPCTSTR lpDefault, //읽기에 실패할 경우 버퍼에 들어갈 디폴트 데이터
_out_ LPCTSTR lpReturendString, //읽은 내용이 들어갈 버퍼
_in_ LPCTSTR nSize, //읽기 버퍼의 사이즈
_in_ LPCTSTR lpFileName, //INI파일이 위치하는 경로
예:(SectionA, Bvalue, "-1", Csave, 255, ./Dinifile.ini)
-> Dinifile.ini파일의 SectionA섹션의 Bvalue값을 Csave에 string형태로 저장
->C언어를 exe파일이나 dll파일로 만들어 사용할경우! 외부에 ini파일을 만들어 설정 값을 저장하고,
프로그램을 따로 변경하고 다시 컴파일하지 않아도 손 쉽게 설정 값을 변경할 수 있습니다!
->위와같이 읽기에 실패할경우 음수로 지정해, 오류가 났을때 대처 방안을 설정할 수도 있습니다.(if문으로 함수를 싸서 만들면 되겠죠?)