眼下本人考虑到部门配置文件较多,所以想写个配置文件检測程序.

眼下大致的思路例如以下三部分;

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++中关于配置文件的问题相关推荐

  1. spring cloud中通过配置文件自定义Ribbon负载均衡策略

    2019独角兽企业重金招聘Python工程师标准>>> spring cloud中通过配置文件自定义Ribbon负载均衡策略 博客分类: 微服务 一.Ribbon中的负载均衡策略 1 ...

  2. idea中properties配置文件没有代码提示及代码高亮问题解决方案

    idea中properties配置文件没有代码提示及代码高亮问题解决方案 参考文章: (1)idea中properties配置文件没有代码提示及代码高亮问题解决方案 (2)https://www.cn ...

  3. 如何在MFC中读写配置文件

    如何在MFC中读写配置文件 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI ...

  4. IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决

    springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...

  5. python 读取配置文件config_python中读取配置文件ConfigParser

    在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介 ...

  6. 如何在Spring Boot应用程序中使用配置文件

    你好朋友, 在本教程中,我们将学习如何在Spring Boot应用程序中使用配置文件. 我们将在本教程中讨论以下几点: 1.什么是Spring Boot Profile,为什么我们需要分析 2.如何使 ...

  7. .net后台怎么提取html中的多个图片的绝对地址_SpringBoot中yml配置文件说明和一些常用配置项说明...

    1. 配置文件说明 Springboot启动默认扫描的配置为classes目录下的application.yml 或者是 application.properties 我们项目中是使用的yml格式的配 ...

  8. linux配置apache不管用,Linux中apache配置文件详解

    Linux中apache配置文件:/etc/httpd/conf/httpd.conf ServerTokens OS//当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称 ...

  9. android编辑配置文件,如何在android studio中修改配置文件

    在使用android studio过程中,你知道怎么手动修改配置文件吗?下面是学习啦小编给大家整理的一些有关在android studio中修改配置文件的方法,希望对大家有帮助! 在android s ...

最新文章

  1. 1.(基于欧式距离聚类实现的点云分割)
  2. HDU 5385 The path(贪心、构造、最短路径树)
  3. 差分 c语言,c语言 bmp位图差分
  4. 敏捷软件开发--计划
  5. 从抖音关闭评论,看服务治理的重要性
  6. python---pandas.merge使用
  7. YouTube、微博、今日头条齐齐发力,短视频平台如何打造头部内容、做好用户留存?
  8. 记录部署hue在k8s上
  9. PS教程第八课:新建文件
  10. 语言nomogram校准曲线图_预测模型的概率校准
  11. 从月薪 1000 到 2W+,文科生如何逆袭成为大厂程序员?
  12. 0c-36-自动释放池应用场景
  13. springBoot过滤器去除请求参数前后空格
  14. 广西(柳州)创建国家级车联网先导区建设方案
  15. 哈夫曼实现文件压缩解压缩(c语言)
  16. linpack实验:MPI代码调优
  17. [BJWC2008]雷涛的小猫 dp
  18. JavaScript概述和HTML中嵌入JavaScript的三种方式
  19. pandas用法小结
  20. C# 导入EXCEL 报错外部表不是预期的格式错误

热门文章

  1. 从入门到实践:创作一个自己的 Helm Chart
  2. vue @路径_Vue路由多路径配置同一个组件
  3. java的接口理解_原来Java的接口可以这样理解
  4. oracle 备份格式dmp解析,Oracle 数据导入备份(dmp格式)
  5. linux的python2.7的paramiko_Python使用paramiko操作linux的方法讲解
  6. 图像传感器与信号处理——光学系统
  7. 论文笔记之:Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic
  8. Robust principal component analysis?(RPCA简单理解)
  9. 【杂谈】工程能力差,C++水平菜?CUDA没写过?我推荐玩下Caffe
  10. 【杂谈】深度学习必备,各路免费爬虫一举拿下