首页 > 编程语言 > 详细

C++读取ini文件

时间:2019-09-24 14:49:03      阅读:91      评论:0      收藏:0      [点我收藏+]

Windows操作系统专门为此提供了6个API函数来对配置设置文件进行读、写:

  (1)GetPrivateProfileInt()从私有初始化文件获取整型数值

  (2)GetPrivateProfileString()从私有初始化文件获取字符串型值

  (3)GetProfileInt从win.ini获取字符串值

  (4)Write PrivateProfileString写字符串到私有初始化文件

  (5)WriteProfile String写字符串到win.ini

我们可以把视图类的:OnInitialUpdate()函数作为程序启动时读取配置文件的入口,配置文件的存储格式如下:

  [SECTION 1]

  XPos=300

  YPos=200

  [SECTION 2]

  Text=Hello

仅有两个节,XPos和YPos标明了待显示信息的坐标,而待显示的信息存储在第二节的Text项中,用读取访问私有配置设置文件的API函数将其分别读入到变量m_nPos,m_strText中,并通过Invalidate()调用OnDraw()函数,在其内用TextOut函数将该信息在读取的坐标位置显示出来:

  技术分享图片

 

  一般配置文件是和应用程序存放在同一个目录中的如果用”C:\test\debug\test.ini“的绝对路径进行设置就会出现路径改变后找不到配置文件的问题,所以应动态搜寻配置文件的存放地址

技术分享图片

 

技术分享图片

 

 

 

  

 

C++读取ini文件

原文:https://www.cnblogs.com/wjq13752525588/p/11577920.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!