반응형
*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문으로 함수를 싸서 만들면 되겠죠?)
반응형
'프로그래밍 > C' 카테고리의 다른 글
[C언어]제곱을 구하는 pow함수! 음수의 제곱도 구할 수 있을까? (0) | 2020.10.01 |
---|---|
[C언어]부동소수점으로 저장된 데이터를 정수형으로 바꾸기 (0) | 2020.09.30 |
[C언어]CMD Printf 고급 스킬! (c언어 커서 위치 바꾸기) (0) | 2020.09.30 |
[C언어]C언어 시리얼통신 - CreatFile (RS232, RS485 등) (0) | 2020.09.30 |
[C언어]멀티쓰레드 기반의 서버구현 (0) | 2020.09.30 |