VS2003中的CString赋值有长度限制?

社会栋梁 2007-11-12 11:09:50
我们原来的一段数据采集程序
将采集的数据赋值给CString 类型的变量
在VC6中一点问题都没有

将程序移植到VC7中
采集的数据就不完整了,数据后面就自动截断了(截掉的长度不清楚,反正是不少)
原来用CString::Find来搜索结果,因为不完整现在就不可以了
一看MSDN CString 在VC7中变成了CStringT
这是为什么?


...全文
401 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
jameshooo 2007-12-03
  • 打赏
  • 举报
回复
字符串很怕遇到0,但是你采集的数据可能会遇到0,建议你不用字符串类,而是直接new一个BYTE型的数组
qq14923349 2007-12-03
  • 打赏
  • 举报
回复
6.0的CString无长度问题,
jixingzhong 2007-12-03
  • 打赏
  • 举报
回复
没听说有这个限制。

是否是 jiangsheng 提到的 编码问题?
蒋晟 2007-11-25
  • 打赏
  • 举报
回复
CString长度只受可用内存限制
估计是你的代码可移植性太差,没考虑unicode支持
社会栋梁 2007-11-25
  • 打赏
  • 举报
回复
只是换了vc版本 其他的都没有动
从log文件看,好象是遇到不可见的字符串在vc7中就截断了
vc6中没有
thisisyjs 2007-11-14
  • 打赏
  • 举报
回复
没有长度限制,据说vc7/7.1是个过渡版本哦
菜牛 2007-11-13
  • 打赏
  • 举报
回复
采集的数据,应该是数值型的吧,怎么可以当作字符串来处理?CStringT是一个模板类。
zhoujianhei 2007-11-13
  • 打赏
  • 举报
回复
VC6转到VC7会很烦,成堆的数据类型警告看起来是很恐惧的。
不知道LZ有没有安全的处理啊?
CString 和 CStringT 没有长度限制。
ccpaishi 2007-11-13
  • 打赏
  • 举报
回复
CStringT是一个模板,但是没有听说过有长度限制。
WizardK 2007-11-13
  • 打赏
  • 举报
回复
VC6->VC7的MFC的CString,除了加了AppendFormat这个成员函数外,好像没有什么变化
凤矶 2007-11-13
  • 打赏
  • 举报
回复
http://topic.csdn.net/t/20060203/15/4538947.html#
LZ建CStringT临时对象时,明确地把长度指定给它。
源码下载地址: https://pan.quark.cn/s/7a349ad53637 在地理信息系统(GIS)领域,土地利用现状图被视为一种核心的数据可视化手段,其主要功能在于呈现特定区域的土地使用格局,涵盖农业、住宅、工业、绿地等多样化的土地利用类型。此类信息对于城市规划、环境分析、土地监管以及决策制定具有基础性作用。在编制土地利用现状图的过程,符号库的构建与样式匹配环节是保障地图具备清晰度、精确性及视觉美感的核心步骤。所谓"样式匹配",是一种技术手段,旨在让用户能够将特定的符号或视觉样式与地图的数据要素建立关联。在本资源,提及的"样式匹配lyr"文件或许是一个ArcGIS(一种广受欢迎的GIS软件)所使用的图层样式文件,该文件内含了预设的图例符号及使用规范,用以区分不同的土地利用类别。用户若将此lyr文件导入至个人项目,便能够迅速为土地利用现状图层赋予统一且专业的视觉表现。符号库则是指存储各类图形符号的集合,这些符号在地图上代表了不同的地理要素。对于土地利用现状图而言,每一类土地通常都会对应一个特定的符号,比如农田可能以绿色填充图案来表现,而建筑用地则可能采用灰色的实心形状。这些符号库对于统一地图的视觉呈现至关重要,有助于观者迅速把握地图所传递的信息。在ArcGIS软件,用户能够通过"图层属性"界面来调控图层的视觉样式。在该界面,用户可以选择"符号"面板来设定数据的可视化方式,或选择"标签"面板来管理要素的标注规则。借助"加载样式"功能,用户可以将"样式匹配lyr"文件的样式规则应用到当前图层,以此规避逐一对每个土地利用类型进行符号的手动配置。不仅如此,为了达成卓越的可视化效果,可能还需对其他图层属性进行微调,例如调节透明度、设置比例尺依赖...
内容概要:本文围绕直流电机转速电流双闭环调速控制系统模型的研究,基于Matlab/Simulink平台实现了系统的建模仿真与动态性能分析。详细阐述了双闭环控制结构的设计原理,重点剖析转速环与电流环的协同控制机制,通过PI控制器实现对电机转矩和转速的精确调节,有效提升系统在负载扰动下的稳定性与响应速度。文系统介绍了Simulink各功能模块的搭建方法,包括电机本体模型、电流检测、转速反馈、调节器设计及PWM驱动等环节,并提供了关键参数整定策略与仿真结果验证,全面展示直流电机高性能调速控制的技术路径与工程实现细节。; 适合人群:具备自动控制原理、电力电子技术和Matlab/Simulink仿真基础的电气工程、自动化、机电一体化等专业的本科生、研究生,以及从事电机驱动与运动控制研发的工程技术人员。; 使用场景及目标:①用于高校课程设计、毕业设计或科研项目直流电机控制系统的仿真建模与性能优化;②为工业现场高性能电机驱动系统的设计与调试提供理论依据与技术参考;③深入掌握双闭环PID控制在电机系统的工程应用,提升系统动态响应、抗干扰能力和稳态精度。; 阅读建议:建议读者结合文所述模型结构与参数设置,动手搭建Simulink仿真模型,重点理解内外环控制的耦合关系与PI调节器的动态调节过程,可通过改变负载条件和控制器参数进行对比实验,进一步探究先进控制策略(如自抗扰控制、模糊PID等)的改进潜力。

16,550

社区成员

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

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

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