不同的方法

zyrr159487 2012-12-29 03:55:55
问题:ini文件读写字符串时,如果遇到多行字符串,写入到文件后,重新读回来时发现只有第一行。
解决方法:在写入第二行时,换成其他标示符,然后写在同一行,读回来时再转成换行符。

//写入
strTemp = m_sSerialNumText;
CString sOld("\r\n");
CString sNew("!newline!");
strTemp.Replace(sOld, sNew);
::WritePrivateProfileString(_T("OtherSetting"),_T("SerialNumberText"),strTemp,strFileName);

//读取
GetPrivateProfileString(_T("Setting"),_T("Text"),_T("test"),strTemp,MAX_LENGTH,strFileName);
m_sSerialNumText = strTemp;
CString sNew("\r\n");
CString sOld("!newline!");
m_sSerialNumText.Replace(sOld, sNew);

问:有无其他更简单的方法。
...全文
200 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyrr159487 2013-01-08
  • 打赏
  • 举报
回复
没有别的方法就结贴吧
zyrr159487 2013-01-03
  • 打赏
  • 举报
回复
貌似没有别的办法了
wocow3 2012-12-29
  • 打赏
  • 举报
回复
都一个意思 但以前的做法是 改key名加尾缀,比如原字段名叫key 保存的时候就按行存为key line 0,key line 1,key line 2 之前的考虑是相对在value里加转义字符(串),这种做法更安全,以防数据本来就包含转义字符(串))的case
dahaiI0 2012-12-29
  • 打赏
  • 举报
回复
不知道,当初也是这么做的
yaozhiyong110 2012-12-29
  • 打赏
  • 举报
回复
ini就是简单的配置文件 WritePrivateProfileString和GetPrivateProfileString同样是简单的读取 ini 你要实现识别换行 不用这种替换的方式 那就只有自己实现一个特定格式的文件 自己怎么写就怎么读
《VMware vSAN 6.7 超融合技术规划与部署》课程共分为“上集”和“下集”两部分,本套视频为“上集”部分,从零基础讲起,由浅入深,是vSAN技术入门与提高学习推荐课程。 《VMware vSAN 6.7 超融合技术规划与部署》“上集”部分具体课程章节如下。 第1章 《vSAN技术简介》主要内容本章主要讲解了vSAN的基本理论知识,通过理论知识的学习,可以理解vSAN设计思想,熟悉vSAN 术语和定义,了解Virtual SAN和传统存储区别,了解Virtual SAN部署类型。 第2章 《启用 vSAN 的要求》主要内容本章主要讲解了启用vSAN的要求,通过学习,可以掌握启用vSAN的存储要求,掌握启用vSAN的群集要求,掌握启用vSAN的网络要求,掌握启用vSAN的许可证要求。 第3章 《实验环境构建》主要内容本章主要通过实验的方式讲解了构建vSAN环境的的三种不同方法。通过本章学习,可以熟悉实验环境规划和磁盘拓扑设计、了解使用 vCenter Server Appliance 部署 vSAN的方法、掌握构建实验环境的方法、掌握信任vCenter根证书的方法、掌握ESXi、vCenter、vSAN的许可证分配方法、掌握配置vCenter Server虚拟机随ESXi主机启动的方法、掌握创建vSAN网络环境的操作方法、掌握声明磁盘的操作方法、掌握使用快速入门功能配置并扩展 vSAN 群集的操作方法、掌握在现有群集上启用vSAN的操作方法。 第4章 《设计和优化 vSAN 群集》主要内容本章主要讲解了设计和优化vSAN群集的技巧。通过本章学习,您能够了解vSAN 群集的特性,掌握创建 vSAN 群集要求,了解vSAN存储组件设计和大小调整注意事项,掌握vSAN 群集的设计注意事项,掌握设计vSAN 网络注意事项,掌握创建多磁盘组操作方法,了解使用引导设备和 vSAN的要求。 第5章 《配置和管理 vSAN 群集》主要内容本章主要讲解了配置和管理vSAN群集的方法。通过本章学习,您可以掌握使用 vSAN 和 vSphere HA的操作方法、掌握关闭并重新启动 vSAN 群集的操作方法、掌握禁用 vSAN的操作方法、掌握编辑 vSAN 设置的方法、掌握查看 vSAN 数据存储的操作方法、掌握将文件或文件夹上载到 vSAN 数据存储的操作方法、掌握从 vSAN 数据存储下载文件和文件夹的方法。 第6章 《使用 vSAN 策略》主要内容本章主要讲解了vSAN环境中虚拟机存储策略的相关理论和实践知识。通过本章学习,可以了解vSAN 存储策略理论知识,掌握在vSAN环境中创建和更改虚拟机存储策略的方法,学会在标准vSAN群集环境中各种高可用性的使用方法。 第7章 《双主机vSAN群集》主要内容本章主要讲解双主机vSAN群集的理论和实践知识。通过本章学习,可以了解双主机vSAN 群集用途,掌握双主机vSAN群集构建过程,掌握双主机vSAN群集结合HA(High Availability)功能实现高可用性的方法,掌握双主机vSAN群集结合FT(Fault Tolerance)功能实现容错的方法(双活)。 后续:在上集学习完成后,如果您对vSAN虚拟化技术有更高追求,想更加深入的学习提高,可以继续学习《VMware vSAN 6.7 超融合技术规划与部署》“下集”部分。下集部分安排的内容主要有:使用延伸群集将数据存储扩展到两个站点、vSAN延伸群集策略、管理 vSAN 群集中的故障域、管理 vSAN 群集、使用 vSAN iSCSI 目标服务、vSAN 群集中的设备管理、提高 vSAN 群集中的空间效率、vSAN监控等。 VMware vSAN 6.7 超融合技术规划与部署(上集):https://edu.csdn.net/course/detail/35188VMware vSAN 6.7 超融合技术规划与部署(下集):https://edu.csdn.net/course/detail/35191
通过这一个课程的介绍,首先我们就能够去了解到,Powershell 远程管理的应用场景、组件和特点,然后我们将详细地为大家去说明,如何为目标计算机启用远程,对于目标计算机进行远程管理和配置,并且我们还将介绍在典型的应用场景当中,对于 Powershell 远程组件进行优化和配置,实现安全和高效的远程管理。第二节:通过这一节的介绍,首先我们就能够去了解到,Powershell 远程管理基本的应用场景、组件和特点,然后我们就可以去查看一下整个课程的基本演示环境;第三节:通过这一节的介绍,首先我们就能够去了解到,启用 Powershell 基本的方式,然后我们就可以在演示的环境当中,完成 Powershell 远程功能启用的过程;第四节:通过这一节的介绍,首先我们就能够去了解到,Powershell 远程管理的不同方式和命令,然后我们就可以在演示的环境当中,完成 Powershell 远程会话的配置和应用;第五节:通过这一节的介绍,首先我们就能够去了解到,建立安全的 Powershell 远程连接的方式,然后我们就可以在演示的环境当中,完成安全连接的配置;第六节:通过这一节的介绍,首先我们就能够去了解到,Powershell 远程连接配置文件的应用场景和特点,然后我们就可以在演示的环境当中,完成 Powershell 连接配置文件的配置;第七节:通过这一节的介绍,首先我们就能够去了解到,Powershell Web 访问的应用场景和特点,然后我们就可以在演示的环境当中,完成 Powershell Web 访问的安装和配置。

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧