WritePrivateProfileString等读写.ini配置文件 .
来源:互联网 发布:vip视频解析网站源码 编辑:程序博客网 时间:2024/05/17 20:02
在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入。
配置文件中经常用到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:是微软最大路径占的字节所设的宏
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=ManAge=20[Fangfang]Sex=WomanAge=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;
- 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
- HTTP中Get与Post的区别
- iOS 基础-----关于UIView 的 frame 与 bounds
- 为有数据的表加入id主健的方法
- ios --- block 内存管理 解决循环调用 学习
- Oracle编辑SQL语句(多次重复语句输入时简化)
- WritePrivateProfileString等读写.ini配置文件 .
- 软件项目开发流程(转)
- 撕裂牛仔的实穿八大法则
- 解决IIS 8.0 500.24错误
- 数论的开始[以Nyoj 458 小光棍数为例]
- windows 查看端口占用进程
- 怎样删除远程桌面连接的ip地址
- 黑马程序员_java多线程
- 内嵌在UINavigationController中的UISearchDisplayController使setNavigationBarHidden失效的解决办法