wj,你好,非常感谢你帮忙查阅。
这个问题很快就解决了,TESTSTR是字符串操作中非常重要的指令,可以比较字符串,测试字符串大小。
字符串的操作在定义指令时用做参数传递。如有些KEYWORD必须定义为STR。
字符串的操作用做名称与域之间的合并与改写。
字符串的操作在绘图中用得很多。
字符串的操作是QUINDOS软件开发的一个重要的基本技能,如果不用字符串,当编写的程序较大时,会带来名称的书写混乱。
下面举一个例子:
DFNELE(NAM=GEAR$SCAN,TYP=2DE)/定义扫描曲线
CRSUBTYP(..................)/初始化NPT为四行
CVNANCHS (CHS=~NAM,NAM=GEAR$SCAN)
CONCAT(....................)/字符串连接
PUTVALS(...................)/
TESTSTR( )/测试字符串长度
SUBSTR(....................)/改为第二行
PUTVALS(...................)/
SUBSTR(....................)/改为第三行
PUTSTR(....................)/
SUBSTR
PUTVALS(....................)/
GENCLP(..................)
仔细阅读上面的程序,通过更多的实践,你会更加深刻理解字符串的作用。
常用的字符串指令CONCAT,TESTSTR,CVNAMCHS,CVSTRTXT,CVREACHS等。