在wincc中,用按钮的鼠标动作做c动作,如
char as;
as=SetTagChar("WINCC定义的文本变量");
if(as=="txt")------
编译时总有错误,忘高手指点。
问题补充:
写错了,是 as=GetTagChar("WINCC定义的文本变量");
最佳答案
1、导致编译出错在于:char as;因为 C 中没有字符串数据类型,应该定义字符指针char *as=NULL;
2、if(as=="txt")语句编译可以通过,但是无法达到字符串比较的目的,应该改为if(!strcmp(as,"txt"))。
提问者对于答案的评价:
谢谢了,已解决
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc266161.html