VC中读写ini文件有三个函数,一个写入函数,两个读取函数。
写函数:bool WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);
函数的使用非常简单,我们举两个例子
WritePrivateProfileString("机器人","姓名","瓦力","E:\\test.ini");
WritePrivateProfileString("机器人","年龄","25","E:\\test.ini");
运行完这两句话后,可以在E盘下找到生成的文件,内容如下:
[机器人]
姓名=张东升
年龄=25
读文件:DWORD GetPrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpDefaut,LPSTR lpReturnedString,DWORD nSize,LPCTSTR lpFileName);
这是读取CString的函数,使用方法如下:
CString strName;
GetPrivateProfileString("机器人","姓名","defaultName",strName.GetBuffer(20),20,"E:\\test.ini");
strName.ReleaseBuffer();
读文件:UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault,LPCTSTR lpFileName);
这是读取int型数据的方法,使用方法如下:
int iAge= GetPrivateProfileInt("机器人","年龄",0,"E:\\test.ini")