博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC创建及读写ini文件操作(转)
阅读量:4303 次
发布时间:2019-05-27

本文共 1086 字,大约阅读时间需要 3 分钟。

判断文件是否存在,如果不存在创建文件并写入相关数据;

复制代码

1     CFileFind finder;   //查找是否存在ini文件,若不存在,则生成一个新的默认设置的ini文件,这样就保证了我们更改后的设置每次都可用   2     BOOL ifFind = finder.FindFile(_T("d:\\xxx.ini")); 3     if (!ifFind) 4     { 5         WritePrivateProfileStringW(_T("xxx"), _T("IP"), _T("10.210.0.9"), _T("d:\\xxx.ini")); 6         WritePrivateProfileStringW(_T("xxx"), _T("Database"), _T("RoadNetData"), _T("d:\\xxx.ini")); 7         WritePrivateProfileStringW(_T("xxx"), _T("UID"), _T("sa"), _T("d:\\xxx.ini")); 8         WritePrivateProfileStringW(_T("xxx"), _T("PWD"), _T("4814278"), _T("d:\\xxx.ini")); 9         WritePrivateProfileStringW(_T("xxx"), _T("ID"), _T("001"), _T("d:\\xxx.ini"));10     }

复制代码

ini文件数据:

[xxx]IP=10.210.0.9Database=RoadNetDataUID=saPWD=4814278ID=001写入修改数据:
1     CString strObject;2     GetDlgItemText(IDC_EDIT1, strObject);3     WritePrivateProfileStringW(_T("xxx"), _T("IP"), strObject, _T("d:\\xxx.ini"));

读取数据:

1     CString str;2     GetPrivateProfileString(_T("xxx"), _T("IP"), CString("NULL"), str.GetBuffer(MAX_PATH), MAX_PATH,_T("d:\\xxx.ini"));3     SetDlgItemText(IDC_EDIT2, str);

转载地址:http://ajmws.baihongyu.com/

你可能感兴趣的文章
mysql取系统当前时间的函数
查看>>
Java中GUI相关控件常见问题详解
查看>>
【css】day03_文本格式化_表格样式_定位
查看>>
【css】day04_列表样式_显示方式_鼠标形状
查看>>
【js】day01_JS概述_Js特点_使用JS_调试
查看>>
【js】day02_语法规范_标识符_数据类型_运算符_控制语句
查看>>
windows如何方便快速在指定文件夹打开命令行
查看>>
【JS】day03_JavaScript对象_常用内置对象一
查看>>
【JS】day04_常用内置对象二_常用内置对象三
查看>>
【JS】JS小案例之表格操作
查看>>
【js】day05_BOM
查看>>
【js】day06_DOM
查看>>
JS小案例之购物车
查看>>
eclipse、myeclipse 打开当前文件所在文件夹的方法
查看>>
Servlet中文参数乱码问题
查看>>
Servlet请求重定向&中文插入数据库
查看>>
http协议_请求数据包_get/post
查看>>
servlet的生命周期
查看>>
如何编写dao_servlet容器处理请求资源路径_路径匹配
查看>>
servlet转发_处理异常_路径问题
查看>>