VS VC 读取 INI文件
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文件相关推荐
- VC操作INI文件 ,INI文件操作总结,如何操作INI文件,INI文件使用方法小结
INI文件简介 在我们写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化.将一些信息写入INI文件(initialization file)中,可完成简单的 ...
- C# 读取ini文件 百度问问学习文档
C# 读取ini文件 10 有多个section,现想读取整个ini文件和指定section下所有内容 补充: 发布答案可以,请对准题目啊,我不要指定节点的内容,我知道!我要的是读取指定区域的内容,假 ...
- ASP读取ini文件的实现方法
INI是微软Windows操作系统中的文件扩展名.这些字母表示初始化.正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置.ini文件可以存储很多数据,用来配置应用软件以实现不 ...
- VS2017读取ini 文件中文乱码
[说明] 今天写项目的时候,读取ini文件时候,中文就是乱码了. 测试过,直接输出中文,是没有问题的. 因此问题就确定了是在文件的编码上. (建议各位也像我这么测试下,不然这个解决方案不一定帮得了你) ...
- C++读取ini文件的类
C++读取ini文件的类 取自:http://www.viksoe.dk/code/all_mfc.htm,里面有各种MFC常用的类 // Ini.h: interface for the CIni ...
- java inireader_用Java读取INI文件(带section的)
代码 #include #include int main(){ boost::property_tree::ptree m_pt, tag_setting; read_ini("confi ...
- Qt读取ini文件中文乱码问题
Qt读取ini文件中文乱码问题 方法1: QSettings settings("xxxx.ini",QSettings::IniFormat); settings.setIniC ...
- VB6读取INI文件
开发环境:VB6 程式版本更新, 读取INI文件做对比, 确认版本是否最新. 可用VB6的工具下的API检视员来自动生成API调用代码. INI文件内容: [Version] TEST=2017-11 ...
- QSettings读取ini文件,中文key方法
(吐槽:什么鬼,为啥要用中文当key???我也不知道呀) QSettings读取ini文件,其中key是中文的.例如: [单位] 1=运维检修部1(检修公司) 2=运维检修部2(检修公司)[班组] 1 ...
最新文章
- 计算机丢失cv210.dll,cv210.dll文件免费版
- nyoj-716 River Crossing(动态规划)
- Hibernate随机获取指定范围内的指定条目的记录
- VC++新建选择卡的解释
- 如何在Spring中将@RequestParam绑定到对象
- 方法参数名称和Spring
- 架构设计-数据访问层简述
- 20181031-1
- mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
- android插件依赖和aar依赖,Android Studio添加aar依赖的两种方式
- typora 公式_Typora 编辑器的Vue主题类介绍
- Tool for FMEA
- excel 中vb组合框_Excel 2013中的工作表组合框问题
- html中斜体样式怎么写,html i 斜体标签
- socket多进程编程
- 华为路由器MPLS VPN综合实验
- Windows11越过限制安装方法
- 用python的turtle画图_用Python中的画图工具turtle绘制八卦图
- html5测网速,ajax测网速(示例代码)
- 【新周报(049)】Datawhale组队学习
热门文章
- timedatectl使用
- git 在 A 项目中引用 B 项目
- Maven与IDEA结合
- Json序列化提示缺少编译器要求的成员“ystem.Runtime.CompilerServices.ExtensionAttribute..ctor”...
- 【Git】git add -A = git add . + git add -u
- Android 动画(二)
- 《机器学习导论》和《统计机器学习》学习资料:张志华教授
- Java集合—TreeMap底层原理
- 关于redis的keys命令的性能问题
- 剖析Picasso中的内存缓存机制——LruCache