1、获取应程序同极目录下的config.ini路劲void GetConfigFilePath(char *path,int len, char *file)
{char module[256] = {0};GetModuleFileName(NULL, module, MAX_PATH);char *ptr        = strrchr(module, '\\');int   ptrsize    = strlen(ptr);int   modulesize = strlen(module);memset(path,0,len*sizeof(char));memcpy(path,module,modulesize-ptrsize);sprintf(path,"%s\\%s",path,file);
}2、读取ini文件int  len = 0;char m_configPath[1024] = {0};char m_ParentIP_Char[256]      = {0};char m_ChileIP_Char[256]       = {0};char m_Port_Char[256]          = {0};char m_Peer_Port_Char[256]     = {0};char m_PeerID_Char[256]        = {0};char m_SubscriberID_Char[256]  = {0};GetConfigFilePath(m_configPath, len, "Config.ini");::GetPrivateProfileString("OwnPeer", "ParentIP",   "127.0.0.1", m_ParentIP_Char,    256, m_configPath);::GetPrivateProfileString("OwnPeer", "ChileIP",   "127.0.0.1", m_ChileIP_Char,      256, m_configPath);::GetPrivateProfileString("OwnPeer", "Port",   "50000", m_Port_Char,                256, m_configPath);\::GetPrivateProfileString("OwnPeer", "PeerPort",   "50010", m_Peer_Port_Char,       256, m_configPath);::GetPrivateProfileString("OwnPeer", "PeerID",   "131071", m_PeerID_Char,       256, m_configPath);::GetPrivateProfileString("OwnPeer", "SubscriberID",   "131071", m_SubscriberID_Char,       256, m_configPath);

  

转载于:https://www.cnblogs.com/azbane/p/9523300.html

VS VC 读取 INI文件相关推荐

  1. VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结

    INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化.将一些信息写入INI文件(initialization file)中,可完成简单的 ...

  2. C# 读取ini文件 百度问问学习文档

    C# 读取ini文件 10 有多个section,现想读取整个ini文件和指定section下所有内容 补充: 发布答案可以,请对准题目啊,我不要指定节点的内容,我知道!我要的是读取指定区域的内容,假 ...

  3. ASP读取ini文件的实现方法

    INI是微软Windows操作系统中的文件扩展名.这些字母表示初始化.正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置.ini文件可以存储很多数据,用来配置应用软件以实现不 ...

  4. VS2017读取ini 文件中文乱码

    [说明] 今天写项目的时候,读取ini文件时候,中文就是乱码了. 测试过,直接输出中文,是没有问题的. 因此问题就确定了是在文件的编码上. (建议各位也像我这么测试下,不然这个解决方案不一定帮得了你) ...

  5. C++读取ini文件的类

    C++读取ini文件的类 取自:http://www.viksoe.dk/code/all_mfc.htm,里面有各种MFC常用的类 // Ini.h: interface for the CIni ...

  6. java inireader_用Java读取INI文件(带section的)

    代码 #include #include int main(){ boost::property_tree::ptree m_pt, tag_setting; read_ini("confi ...

  7. Qt读取ini文件中文乱码问题

    Qt读取ini文件中文乱码问题 方法1: QSettings settings("xxxx.ini",QSettings::IniFormat); settings.setIniC ...

  8. VB6读取INI文件

    开发环境:VB6 程式版本更新, 读取INI文件做对比, 确认版本是否最新. 可用VB6的工具下的API检视员来自动生成API调用代码. INI文件内容: [Version] TEST=2017-11 ...

  9. QSettings读取ini文件,中文key方法

    (吐槽:什么鬼,为啥要用中文当key???我也不知道呀) QSettings读取ini文件,其中key是中文的.例如: [单位] 1=运维检修部1(检修公司) 2=运维检修部2(检修公司)[班组] 1 ...

最新文章

  1. 计算机丢失cv210.dll,cv210.dll文件免费版
  2. nyoj-716 River Crossing(动态规划)
  3. Hibernate随机获取指定范围内的指定条目的记录
  4. VC++新建选择卡的解释
  5. 如何在Spring中将@RequestParam绑定到对象
  6. 方法参数名称和Spring
  7. 架构设计-数据访问层简述
  8. 20181031-1
  9. mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
  10. android插件依赖和aar依赖,Android Studio添加aar依赖的两种方式
  11. typora 公式_Typora 编辑器的Vue主题类介绍
  12. Tool for FMEA
  13. excel 中vb组合框_Excel 2013中的工作表组合框问题
  14. html中斜体样式怎么写,html i 斜体标签
  15. socket多进程编程
  16. 华为路由器MPLS VPN综合实验
  17. Windows11越过限制安装方法
  18. 用python的turtle画图_用Python中的画图工具turtle绘制八卦图
  19. html5测网速,ajax测网速(示例代码)
  20. 【新周报(049)】Datawhale组队学习

热门文章

  1. timedatectl使用
  2. git 在 A 项目中引用 B 项目
  3. Maven与IDEA结合
  4. Json序列化提示缺少编译器要求的成员“ystem.Runtime.CompilerServices.ExtensionAttribute..ctor”...
  5. 【Git】git add -A = git add . + git add -u
  6. Android 动画(二)
  7. 《机器学习导论》和《统计机器学习》学习资料:张志华教授
  8. Java集合—TreeMap底层原理
  9. 关于redis的keys命令的性能问题
  10. 剖析Picasso中的内存缓存机制——LruCache