说明:
下面提供了在C全局脚本编辑器中处理字符串的不同C函数的程序代码的下载。n
WinCC_StringLib.zip ( 32 KB ) n
下表给出了关于函数的简短的描述。
函数 |
描述 |
ISST_ToUpper() |
原型: char* ISST_ToUpper(char *pszSrc)
描述: 此函数将作为参数传入的字符串所有小写字符转换为大写字符。所传入的字符串"pszSrc"是可变的。 n
返回值: 此函数返回字符串的指针。n
ISST_ToUpper_c.pdf ( 8 KB ) n
例如:
 ( 19 KB ) 图. 01n
如图.01所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。n
 ( 12 KB ) 图. 02
|
ISST_ToLower() | 原型: char* ISST_ToLower(char *pszSrc)
描述: 此函数将作为参数传入的字符串所有大写字符转换为小写字符。所传入的字符串"pszSrc"是可变的。 n
返回值: 此函数返回字符串的指针。n
ISST_ToLower_c.pdf ( 8 KB ) n
例如:
 ( 18 KB ) 图. 03n
如图.03所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。n
 ( 12 KB ) 图. 04
|
ISST_Sub() | 原型: char* ISST_Sub(char *pszOld, char* pszNew, char* pszSrc)
描述: 这个函数在字符串"pszSrc"中查寻第一次出现"pszOld"字符串并且使用"pszNew"字符串将其替换。 所传入的字符串"pszSrc"是可变的。字符串"pszSrc"不能大于512个字符。 n
返回值: 如果替换已经执行,函数返回字符串"pszSrc"的指针,否则为0。n
ISST_Sub_c.pdf ( 8 KB ) n
例如:
 ( 22 KB ) 图. 05n
如图.05所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。n
 ( 14 KB ) Fig. 06
|
ISST_GSub() | 原型: char* ISST_GSub(char *pszOld, char* pszNew, char* pszSrc)
描述: 这个函数在字符串"pszSrc"中查寻所有出现的"pszOld"字符串并且使用"pszNew"字符串将其替换。 所传入的字符串"pszSrc"是可变的。字符串"pszSrc"不能大于512个字符。 n
返回值: 此函数返回替换执行的数量。n
ISST_GSub_c.pdf ( 8 KB ) n
例如:
 ( 22 KB ) 图. 07n
如图.07所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。n
 ( 13 KB ) Fig. 08
|
ISST_Split() | 原型: char* ISST_Split(char *pszSrc, char *aCol[], char* pszFsp, int iCntMax)
描述: 此函数将字符串"pszSrc"分离成几个子字符串。字符串"pszFsp"表示子字符串。指向子字符串的指针存储在数组"aCol[]"中。"iCntMax"参数您必须在函数中指定数组"aCol[]"的大小(子字符串的最大数量)。 n
返回值: 此函数返回子字符串的数量。n
ISST_Split_c.pdf ( 8 KB ) n
例如:
 ( 24 KB ) 图. 09n
如图.09所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。n
 ( 12 KB ) 图. 10
|
ISST_CutLastChar() | 原型: char* ISST_CutLastChar(char *pszSrc, char ch)
描述: 此函数查询字符串"pszSrc"中最后出现"ch"字符,如果函数在字符串"pszSrc"中找到了字符串"ch",那么它将被字符串结束标志"0"所替代,这样将在最后出现字符"ch"的地方截断字符串。如果在字符串"pszSrc"中没有找到字符"ch",那么字符串"pszSrc"将保持不变。
返回值: 此函数返回字符串"pszSrc"的指针。
ISST_CutLastChar_c.pdf ( 8 KB )
例如:
 ( 19 KB ) 图. 11
如图.11所示,如果该函数被调用,在全局脚本诊断画面窗口将生成如下输出。
 ( 13 KB ) 图. 12
|
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336623.html