WritePrivateProfileString等读写.ini配置文件
来源:互联网 发布:p2p网络借贷论文 编辑:程序博客网 时间:2024/05/17 20:00
配置文件中经常用到ini文件,在VC中其函数分别为:
写入.ini文件:
- BOOL WritePrivateProfileString(
- LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名
- LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名
- LPCTSTR lpString, // 键值,也就是数据
- LPCTSTR lpFileName // INI文件的路径
- );
读取.ini文件:
- DWORD GetPrivateProfileString(
- LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名
- LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名
- LPCTSTR lpDefault, // 如果lpReturnedString为空,则把个变量赋给lpReturnedString
- LPTSTR lpReturnedString, // 存放键值的指针变量,用于接收INI文件中键值(数据)的接收缓冲区
- DWORD nSize,// lpReturnedString的缓冲区大小(以字符为单位,而不是字节,指明要读取多少个字符,不要超过缓冲区大小)
- LPCTSTR lpFileName // INI文件的路径
- );
读取整形值:(返回值为读到的整)
- UINT GetPrivateProfileInt(
- LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名
- LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名
- INT nDefault, // 如果没有找到指定的数据返回,则把个变量值赋给返回值
- LPCTSTR lpFileName // INI文件的路径
- );
读写INI文件时相对路径和绝对路径都可以,根据实际情况选择
"..\\IniFileName.ini" // 这样的为相对路径
"D:\\IniFileName.ini" // 这样的为绝对路径
MAX_PATH:是微软最大路径占的字节所设的宏
例子:
写INI文件:
- LPTSTR lpPath = new char[MAX_PATH];
- strcpy(lpPath, "D:\\IniFileName.ini");
- WritePrivateProfileString("LiMing", "Sex", "Man", lpPath);
- WritePrivateProfileString("LiMing", "Age", "20", lpPath);
- WritePrivateProfileString("Fangfang", "Sex", "Woman", lpPath);
- WritePrivateProfileString("Fangfang", "Age", "21", lpPath);
- delete [] lpPath;
- INI文件如下:
- [LiMing]
- Sex=Man
- Age=20
- [Fangfang]
- Sex=Woman
- Age=21
- 读INI文件:
- LPTSTR lpPath = new char[MAX_PATH];
- LPTSTR LiMingSex = new char[6];
- int LiMingAge;
- LPTSTR FangfangSex = new char[6];
- int FangfangAge;
- strcpy(lpPath, "..\\IniFileName.ini");
- GetPrivateProfileString("LiMing", "Sex", "", LiMingSex, 6, lpPath);
- LiMingAge = GetPrivateProfileInt("LiMing", "Age", 0, lpPath);
- GetPrivateProfileString("Fangfang", "Sex", "", FangfangSex, 6, lpPath);
- FangfangAge = GetPrivateProfileInt("Fangfang", "Age", 0, lpPath);
- delete [] lpPath;
0 0
- WritePrivateProfileString等读写.ini配置文件
- WritePrivateProfileString等读写.ini配置文件
- WritePrivateProfileString等读写.ini配置文件
- WritePrivateProfileString等读写.ini配置文件
- WritePrivateProfileString等读写.ini配置文件 .
- WritePrivateProfileString等读写.ini配置文件
- WritePrivateProfileString等读写.ini配置文件
- 利用GetPrivateProfileString/WritePrivateProfileString读写配置文件(.ini)
- C++读写ini配置文件GetPrivateProfileString()&WritePrivateProfileString()
- WritePrivateProfileString和GetPrivateProfileString读写ini配置文件
- 利用WritePrivateProfileString和GetPrivateProfileString读写配置文件.ini
- MFC读写ini配置文件(WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt)
- WritePrivateProfileString 读写配置文件注意事项
- c++配置文件ini---GetPrivateProfileString(...)\WritePrivateProfileString(...)
- VB.net GetPrivateProfileString WritePrivateProfileString 读写INI
- C 语言实现读配置文件(.ini)函数,替代GetPrivateProfileString,WritePrivateProfileString
- ini配置文件读写
- 读写配置文件 ini
- MYVIMRC
- python实现批量修改文件扩展名
- 北大ACM2348——Euclid's Game
- XML解析
- iOS经典讲解之利用单例类封装对SQLite数据库增、删、查、改的操作
- WritePrivateProfileString等读写.ini配置文件
- http协议的理解
- JZ2440 V2的OpenJTAG驱动安装(USB接口的) win7 64位机
- cin.get(),cin,cin.getline()的区别
- 统计硬币
- 自学数据挖掘
- 一个关于“权限正常,但是就是在该文件夹下创建文件失败”
- Opencv腐蚀-erode函数
- lintcode-最近公共祖先-88