C语言字符串长度strlen 函数问题

已锁定

xiaode

  • 帖子

    1342
  • 精华

    2
  • 被关注

    49

论坛等级:奇侠

注册时间:2008-07-18

钻石 钻石 如何晋级?

C语言字符串长度strlen 函数问题

329

2

2022-11-23 08:53:41

Hi,大家好! 我这边有一个WinCC项目,是正常运行的,过了一段时间后,就连不上PLC (通过S7 Communication Procol Suit 下 的 TCP/IP )后面通过WinCC Channel Diagnose , 发现报错误代码 D801 ,那就是WinCC 访问了PLC中不存在的地址, 那么没有办法, 我把WinCC 程序的备份,恢复了一下, 系统正常运行(可以连上PLC了),但是在WinCC 的脚本中使用C 脚本中判断字符串的长度 的指令strlen , 我发现测试出来字符串的长度不对,字符串明明有31个字符(字符都是字母,无特殊字符,特意把该字符串显示了出来),判断出来只有22 个 ,字符串变量是使用16位的文本字符变量255的长度(内部变量),我疑惑的地方是之前的运行是正常的,为什么现在就不正常了?平台与版本都没有变。只是操作系统有可能打补丁。大家有没有遇到这样的问题 ?

C语言字符串长度strlen 函数问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。