INI文件操作
来源:互联网 发布:东华大学网络教育平台 编辑:程序博客网 时间:2024/06/05 05:06
VC中操作INI文件的函数主要有:
函数名功能GetPrivateProfileInt 读取INI文件指定块中的键名对应的整数值。GetPrivateProfileSection记取INI文件指定块中的所有键名及其对应值。GetPrivateProfileSectionNames读取一INI文件中所有的块名。GetPrivateProfileString读取INI文件指定块中的键名对应的字符串。GetPrivateProfileStruct读取INI文件指定块中的键名对应的数据GetProfileInt读取win.ini中指定块中的键名对应的整数值。GetProfileSection读取win.ini中指定块中所有的键名及其值。GetProfileString读取win.ini中指定块中的键名的对应值。
WritePrivateProfileSection替换INI文件中指定块中所有键名对应的值。WritePrivateProfileString把给定的键名及其值写入到指定INI文件的相应块中。WritePrivateProfileStruct把指定的键名及其数据写入到指定INI文件的块中。WriteProfileSection替换win.ini中指定块的所有键名对应的值。WriteProfileString将给定的键名及值写入win.ini中对应的块中。其实,主要用到两个函数,一个保存函数WritePrivateProfileString,另一个读取函数GetPrivateProfileString。
// 用INI文件保存配置信息void SavaConfigInfo(){//向程序所在的文件夹写入程序数据库连接ini文件信息,默认设置如下 CString fullPath = _T("C:\\congig.ini"); // 保存全路径 CString saveValue = _T("123");::WritePrivateProfileString(_T("Database Config Info"), _T("saveName"), saveValue , fullPath); }
// 读取INI中的配置信息void ReadConfigInfo(){CString fullPath = _T("C:\\congig.ini"); // 保存全路径CString saveValue; ::GetPrivateProfileString(_T("Database Config Info"),_T("saveName"),_T("没找到信息"),saveValue.GetBuffer(MAX_PATH),MAX_PATH, fullPath);//在这里必须ReleaseBuffer(),否则无法再后面进行字符串的连接 saveValue.ReleaseBuffer(); }
说明:
1、第一个函数SaveConfigInfo会在C盘根目录下新建一个名为congig.ini的文件,里面的内容为:
[Database Config Info]
saveName=123
2、程序中某个要存储的值即为saveValue,一般是个变量。saveName应该是固定的,读取就是根据saveName来获取存储的数据。
3、一般将ini文件保存到程序所在的文件夹。
0 0
- 操作ini文件
- VC++ 操作 ini 文件
- 操作ini文件
- 操作INI文件
- 如何操作INI文件
- INI文件操作类
- Java操作ini文件
- .net 操作INI文件
- ini文件操作
- INI文件的操作
- Ini 文件操作
- Ini文件的操作
- 如何操作INI文件?
- 如何操作INI文件
- 操作ini文件api
- ini 文件的操作
- Ini文件操作
- Ini文件操作
- 第五周作业--有向图邻接表表示及反向图构造
- django 高级视图和URL配置
- 浅谈meta标签
- android Dialogfragment
- 安装Tomcat 7.0
- INI文件操作
- 基本排序系列之希尔排序
- log_file_name_convert的更改与ORA-01516和ORA-01275
- Apache Kafka:下一代分布式消息系统
- webBrowser 清空cookie
- libstreaming 源码分析一之RTSP连接
- iphone5、xcode4.5
- redis 下key的过期时间详解:expire
- oracle 游标详解