一个很基础的VC++问题,在VC++里怎么操作ini文件,给个例子最好 一个很基础的VC++问题,在VC++里怎么操作ini文件,给个例子最好[email protected]谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用下面的函数BOOL WritePrivateProfileString( LPCTSTR lpAppName, // section name, 如[StartInfo] LPCTSTR lpKeyName, // key name,如Music LPCTSTR lpString, // string to add,如"on" LPCTSTR lpFileName // initialization file, 如"e:\\test\\config.ini") 上面的语句调用后将在e:\test\config.ini文件中写进以下内容[StartInfo]Music=on要读就这样做#define MAXBUFLEN 256TCHAR buf[MAXBUFLEN];DWORD dwErr = GetPrivateProfileString(_T("StartInfo"), _T("Music"), _T("off"), buf, MAXBUFLEN, _T("e:\\test\\config.ini")); 你可以查一查MSDN,有一组可以操作INI文件的函数,比较常用的有WritePrivateProfileString, GetPrivateProfileString等。不过要注意的是如果要写入的ini文件不存在,会在windows目录里产生一个。ini 文件的格式,例如楼上的例子:[StartInfo]Music=on... 一个计算机有很多宽带连接,怎样通过某一个连接去完成以下任务 64位编译与32位编译运行效果不同 对话框窗口中鼠标事件的问题 关于如何用Win API编写打印程序! 如何得到已运行程序(如WinWord.exe)的句柄和窗口名? 如何把两个mpeg4文件连接起来 挑战高手的问题啊,怎样使TIMER时间间隔小于1毫秒 win32中如何获得鼠标点击的位置 多线程同步问题大讨论? C++程序通过488接口控制7651信号源输出 又一个非常菜的问题,动态分配的二维数组如何释放内存 菜鸟入门问题,怎么新建新窗口阿?
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, // section name, 如[StartInfo]
LPCTSTR lpKeyName, // key name,如Music
LPCTSTR lpString, // string to add,如"on"
LPCTSTR lpFileName // initialization file, 如"e:\\test\\config.ini"
)
[StartInfo]
Music=on
要读就这样做
#define MAXBUFLEN 256
TCHAR buf[MAXBUFLEN];
DWORD dwErr = GetPrivateProfileString(_T("StartInfo"), _T("Music"), _T("off"), buf, MAXBUFLEN, _T("e:\\test\\config.ini"));
比较常用的有WritePrivateProfileString, GetPrivateProfileString等。
不过要注意的是如果要写入的ini文件不存在,会在windows目录里产生一个。
ini 文件的格式,例如楼上的例子:
[StartInfo]
Music=on
...