比较两个字符串是否相同,用函数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