MFC 读ini文件
来源:互联网 发布:训练kitti数据集 编辑:程序博客网 时间:2024/06/05 05:11
CString cStrNum;
int iCount;
//iCount =::GetPrivateProfileInt("开关量","总路数",10,"d:\\DIGIT.ini");
iCount =::GetPrivateProfileInt("开关量","总路数",10,sFileName.GetBuffer());//第一个参数为section名,第二个参数为key值,返回value值
for(int i = 0; i < iCount; i++)
{
CString cStrKey;
int iEnd = 0;
cStrKey.Format("%d",i + 1);
::GetPrivateProfileString("开关量",cStrKey,"defualt",cStrNum.GetBuffer(MAX_PATH),MAX_PATH,sFileName.GetBuffer());
iEnd = cStrNum.Find(",");
cStrNum.ReleaseBuffer();//调用ReleaseBuffer可刷新字符串长度。若去掉此句,下一句将出错,因为CString::Left会调用CString::GetLength,不刷新时,GetLength得到的长度有时候是错误的,为什么会错呢:http://hi.baidu.com/sonmeika/item/ccf5ed0946af5f30a3332a14
int iCount;
//iCount =::GetPrivateProfileInt("开关量","总路数",10,"d:\\DIGIT.ini");
iCount =::GetPrivateProfileInt("开关量","总路数",10,sFileName.GetBuffer());//第一个参数为section名,第二个参数为key值,返回value值
for(int i = 0; i < iCount; i++)
{
CString cStrKey;
int iEnd = 0;
cStrKey.Format("%d",i + 1);
::GetPrivateProfileString("开关量",cStrKey,"defualt",cStrNum.GetBuffer(MAX_PATH),MAX_PATH,sFileName.GetBuffer());
iEnd = cStrNum.Find(",");
cStrNum.ReleaseBuffer();//调用ReleaseBuffer可刷新字符串长度。若去掉此句,下一句将出错,因为CString::Left会调用CString::GetLength,不刷新时,GetLength得到的长度有时候是错误的,为什么会错呢:http://hi.baidu.com/sonmeika/item/ccf5ed0946af5f30a3332a14
cStrNum = cStrNum.Left(iEnd);
}
- MFC 读ini文件
- MFC .ini文件读浮点数
- MFC使用ini文件
- MFC INI文件读写
- MFC INI文件读写
- MFC中的ini文件
- MFC中Ini文件
- MFC INI文件读写
- MFC 读取INI文件
- MFC读取.ini文件
- MFC 读写Ini文件
- MFC Win.ini文件
- MFC读取ini文件
- MFC中使用ini文件
- VC/MFC 操作INI文件
- VC/MFC 操作ini文件
- MFC操作ini文件方法
- MFC操作ini文件方法
- NYOJ 题目42 一笔画问题(欧拉路,图的连通性)
- 51单片机测量脉冲频率C程序及protues仿真结果精确
- 基于ZYNQ7000的交叉编译工具链Qt+OpenCV+ffmpeg等库支持总结(一)
- ISTQB AL高级认证系列01:ISTQB AL-TM测试经理学习目标
- NY--96 -- n-1位数 [水]
- MFC 读ini文件
- VB.net学习笔记(十六)CLR
- C++ 单例模式
- StAX-基于流的拉式XML解析
- verbalexpressions使用方法
- eclipse快捷键大全
- 在VS2012下的CUDA程序中出现错误error : identifier “atomicAdd” is undefined
- 数据结构56页E4作业
- Oracle 权限设置