C++中关于配置文件的问题
眼下本人考虑到部门配置文件较多,所以想写个配置文件检測程序.
眼下大致的思路例如以下三部分;
1, 读取配置文件的内容(*.ini).
查找配置文件,代码例如以下
void CDataBaseDlg::OnSelectConfigParth()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
static char BASED_CODE szFilter[] = "Config Files (*.ini)|*.ini||";
CFileDialog dlgFile(TRUE, NULL, NULL, OFN_ALLOWMULTISELECT|OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,szFilter, NULL);
if(dlgFile.DoModal() ==IDOK )
{
GetDlgItem(IDC_EDIT1)->SetWindowText(dlgFile.GetPathName());
GetDlgItem(IDC_EDIT1)->GetWindowText(m_ConfigPath);
CString Str=m_ConfigPath;
}
}
读取配置文件的内容例如以下;
void CDataBaseDlg::OnButton2()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
char Buffer[100];
memset(Buffer, 0x00, sizeof(Buffer));
GetPrivateProfileString ("StartAndEndIP", "StartIp", "0.0.0.0", Buffer, 100,m_ConfigPath);
GetDlgItem(IDC_EDIT2)->SetWindowText(Buffer);
/*memset(Buffer, 0x00, sizeof(Buffer));
GetPrivateProfileString ("StartAndEndIP", "EndIp", "0.0.0.0", Buffer, 100, m_ConfigPath);
GetDlgItem(IDC_EDIT4)->SetWindowText(Buffer);}*/
}
2.查找存储在数据中的配置文件信息.(代码日后供上)
3.1中读取的内容与数据库中查找的内容相比較,哪一项不匹配就报告哪一项失败.(代码日后供上)
转载于:https://www.cnblogs.com/mengfanrong/p/3741069.html
C++中关于配置文件的问题相关推荐
- spring cloud中通过配置文件自定义Ribbon负载均衡策略
2019独角兽企业重金招聘Python工程师标准>>> spring cloud中通过配置文件自定义Ribbon负载均衡策略 博客分类: 微服务 一.Ribbon中的负载均衡策略 1 ...
- idea中properties配置文件没有代码提示及代码高亮问题解决方案
idea中properties配置文件没有代码提示及代码高亮问题解决方案 参考文章: (1)idea中properties配置文件没有代码提示及代码高亮问题解决方案 (2)https://www.cn ...
- 如何在MFC中读写配置文件
如何在MFC中读写配置文件 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI ...
- IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决
springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...
- python 读取配置文件config_python中读取配置文件ConfigParser
在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介 ...
- 如何在Spring Boot应用程序中使用配置文件
你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...
- .net后台怎么提取html中的多个图片的绝对地址_SpringBoot中yml配置文件说明和一些常用配置项说明...
1. 配置文件说明 Springboot启动默认扫描的配置为classes目录下的application.yml 或者是 application.properties 我们项目中是使用的yml格式的配 ...
- linux配置apache不管用,Linux中apache配置文件详解
Linux中apache配置文件:/etc/httpd/conf/httpd.conf ServerTokens OS//当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称 ...
- android编辑配置文件,如何在android studio中修改配置文件
在使用android studio过程中,你知道怎么手动修改配置文件吗?下面是学习啦小编给大家整理的一些有关在android studio中修改配置文件的方法,希望对大家有帮助! 在android s ...
最新文章
- 1.(基于欧式距离聚类实现的点云分割)
- HDU 5385 The path(贪心、构造、最短路径树)
- 差分 c语言,c语言 bmp位图差分
- 敏捷软件开发--计划
- 从抖音关闭评论,看服务治理的重要性
- python---pandas.merge使用
- YouTube、微博、今日头条齐齐发力,短视频平台如何打造头部内容、做好用户留存?
- 记录部署hue在k8s上
- PS教程第八课:新建文件
- 语言nomogram校准曲线图_预测模型的概率校准
- 从月薪 1000 到 2W+,文科生如何逆袭成为大厂程序员?
- 0c-36-自动释放池应用场景
- springBoot过滤器去除请求参数前后空格
- 广西(柳州)创建国家级车联网先导区建设方案
- 哈夫曼实现文件压缩解压缩(c语言)
- linpack实验:MPI代码调优
- [BJWC2008]雷涛的小猫 dp
- JavaScript概述和HTML中嵌入JavaScript的三种方式
- pandas用法小结
- C# 导入EXCEL 报错外部表不是预期的格式错误
热门文章
- 从入门到实践:创作一个自己的 Helm Chart
- vue @路径_Vue路由多路径配置同一个组件
- java的接口理解_原来Java的接口可以这样理解
- oracle 备份格式dmp解析,Oracle 数据导入备份(dmp格式)
- linux的python2.7的paramiko_Python使用paramiko操作linux的方法讲解
- 图像传感器与信号处理——光学系统
- 论文笔记之:Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic
- Robust principal component analysis?(RPCA简单理解)
- 【杂谈】工程能力差,C++水平菜?CUDA没写过?我推荐玩下Caffe
- 【杂谈】深度学习必备,各路免费爬虫一举拿下