INI文件的读取(C语言:GetPrivateProfileString/GetPrivateProfileInt)
2015-07-08 14:34
561 查看
INI文件格式说明
/********************************************* ini文件说明 ini文件是文本文件,由节点(Section)和键值对(key=value)组成 以';'开头的行为注释 一般形式如下所示: +--------------- test.ini -----------------+ | [Section1] | | key1=value1 | | key2=value2 | | ;这是注释 | | [Section2] | | key3=value3 | +------------------------------------------+ *********************************************/
更详细的介绍可见http://blog.chinaunix.net/uid-25885064-id-3327199.html
GetPrivateProfileString 从INI文件中读取String值
辅助函数 dupFile/*函数说明:从FileName指定的ini文件中读取section节点下key键对应的value值(整型数) *参数说明: Section: 节点名(不区分大小写) * Key: 键名(不区分大小写) * Default: 没有找到对应的value时的默认值 * FileName: ini文件路径 *返回值:读取成功返回找到的value值。没找到就返回Default */ int GetPrivateProfileInt( const char* Section, // 指向包含 Section 名称的字符串地址 const char* Key, // 指向包含 Key 名称的字符串地址 int Default, // 如果 Key 值没有找到,则返回缺省的值是多少 const char* FileName // ini 文件的文件名 ) { char buf[1024]; sprintf(&buf[512],"%d",Default); //获取默认值 GetPrivateProfileString(Section,Key,&buf[512],buf,512,FileName); return atoi(buf); }
GetPrivateProfileInt
相关文章推荐
- 黑马-C语言-枚举
- C++继承方式
- c++链表std::list
- eclipse安装C++工程环境----CDT环境————eclipse开发openCV环境准备1
- 单通道和三通道学习理解单通道:
- C语言基础进阶之 MessageBox()用法简介
- 服务端收发登录注册流程
- 怎么将vim修改像vc++自动换行缩进
- malloc函数学习
- C/C++校招笔试面试经典题目总结一
- C++命名空间
- 加速c++输入
- C++ COM组件编写初探
- 虚函数的使用
- c++中构造函数 、析构函数的作用域详解
- C++对象缺省函数
- C++容器类型
- C++ 怎么取整形数组的长度
- 黑马-C语言-流程控制,循环结构
- 黑马-C语言-关系,逻辑运算