游戏或者其他应用程序需要很多配置信息,比如:窗口的长宽,是否全屏显示。所以每一个游戏都支持配置文件的读取以及写入。
而ini文件因为其结构简单易懂,而被广泛应用。记得在实习培训的时候,python作业要求自己实现读取ini文件。python对字符串的操作很强大,当时就考虑在自己的C++程序中加入这个功能。今天在看代码的过程中惊喜的发现了两个api函数,GetPrivateProfileString和 WritePrivateProfileString分别用于读/写 ini文件。
1.读ini文件:
DWORD GetPrivateProfileString(
LPCTSTR lpAppName,
LPCTSTR lpKeyName,
LPCTSTR lpDefaut,
LPSTR lpReturnedString,
DWORD nSize,