wincc c脚本中无法用函数strcasecrmp

比较两个字符串是否相同,用函数strcasecmp(不区分大小写)。但是无法识别这个函数。
   是不是要加头文件(string.h),但是不知道怎样加。请问有什么办法吗?
   注:函数strcmp可以用,但是它区分大小写

最佳答案

WinCC的C脚本不完全支持所有的C函数,可以使用Windows API函数StrCmpNI进行不区分大小写的比较:
 #pragma code("shell32")
 long StrCmpNIA(LPSTR,LPSTR,long);
 #pragma code()
 char*sz1,*sz2;
 sz1="aa";
 sz2="AA";
 printf("\r\n%d",StrCmpNIA(sz1,sz2,2));

提问者对于答案的评价:
谢谢。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc271315.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午8:16
下一篇 2019年6月11日 上午8:16

相关推荐

  • HMI趋势图时间轴变量曲线走前端不显示

    趋势图走到前面位置就没了?后面的变量曲线继续没有停还有一个问题,个别变量从屏幕输入,PLC不认。 问题补充:大师发来海量资料,都是宝贵经验,老翁收藏了,慢慢学习。远水不解近渴。 图…

    2020年11月1日
  • Wincc 7.5 和1200plc 通讯慢

    大家好,最近我在用wincc 上位机监控和做报表,我在运行时画面上的数据太慢了,主要是开始运行慢刷新也慢,过一会还连接中段没有数据显示,请问问题出在哪?1 我在…

    SIMATIC WinCC 2020年11月1日
  • wincc 中插入flash动画,

    wincc 中插入flash动画,我按其中的方法在WINCC界面中添加了shockware flash object ,可是我加完后,显示的…

    SIMATIC WinCC 2019年6月11日
  • 保存画面时提示警告

    别人组态的画面我稍做了些修改在保存时提示如下:性能警告:带循环触发器的1动作,循环动作导致系统的高负载,如果可能,使用触发器变量。对象:矩形11,属性:显示。请问大家这是为啥? 最…

    SIMATIC WinCC 2019年6月11日
  • wincc的图形编辑器一打开就闪退

    电脑里的wincc explorer可以打开,但里面的图形编辑打开后会闪退,还弹出以下窗口 问题补充:这就是弹出的窗口 最佳答案 看不到啊,新建一个画面试试能不能打开?是…

    SIMATIC WinCC 2021年7月5日
  • WINCC中文版VBS脚本手册

    谁有WINCC中文版VBS脚本手册,发一本给我,谢谢。zxs0216@163.com 最佳答案 直接网上百度“vbs语言参考”。或者看wincc的在线帮助。 提问者对于答案的评价:…

    SIMATIC WinCC 2017年12月2日
  • WINCC安装要注意什么

    我要在XP上安装WINCCSP3版本的组态软件,安装时要注意什么,怎样才能顺利安装。谢谢 最佳答案 安装wincc软件,可以参考下面的步骤:http://bbs.gongkong.…

    SIMATIC WinCC 2017年12月8日
  • WINCC数据插入?

    用变量触发插入到SQL,为什么总是连续插入两次,而用时间触发就很正常 最佳答案 变量触发上升延和下降延各触发一次,是这样的。因此你需要编程使触发变量变化频率减半。 相关问…

    SIMATIC WinCC 2019年6月11日
  • WINCC单点历史趋势如何更新数据?

    WINCC画面上做了个I/O域,然后鼠标右键点击I/O域,做了个C语言脚本,将这个I/O域的变量赋给历史趋势控件!运行的时候点右键出现历史趋势,有时是出现归档历史趋势,但有的时候出…

    SIMATIC WinCC 2019年6月11日
  • 博图V13 sp1 wincc RT 仿真和在线无法与PLC连接

    客户上位机电脑损坏,重新一台新的机器,安装后博图可以在线PLC,但wincc仿真无法在线,下载后的wincc自动运行也无法在线。PG/PC已设。 在线等急 最佳答案 为什…

    SIMATIC WinCC 2021年7月5日