社区活动 技术论坛 如何测试字符串的长度
如何测试字符串的长度
2004-06-01 18:01 134 0 4
请高手帮忙,如何测试一个字符串的长度
我要回复

登陆后才能评论

登录
所有回贴(4)
请高手帮忙,如何测试一个字符串的长度
2004-06-01 18:01
回复
取消
提交
为什么会需要知道这个? Nemo ><(((:>。o O
2004-06-02 21:32
回复
取消
提交
我自己查过QUINDOS帮助,没有找到这样的字符串函数。前几天,我单位来了个老外,德国Leitz公司请他过来专门给我们做程序的。我帮你问了这个问题,他说他DON'T KNOWN!并且反问我要用它来做什么?FOR EXAMPLE 或SHOW给他看! 没办法,我只好硬着头皮随便编了一个!就是一个程序调用的时候,如果WKP的e域为空(即测量程序执行后,输入PRODUCTER时),操作者没输(即为空,字符串为0),则程序中断,显示一个错误信息后停止。如果输入了姓名则程序继续运行! 结果,他用了别的方法实现了!我真的没办法问下去了,测试字符串长度的函数用的太少了。我也SHOW不出来了:)他也说他从来没用过这个很熟,也不能肯定QUINDOS里有没有! 能说说你想用它做什么吗?这样大家也许可以帮的上忙!
2004-09-17 19:53
回复
取消
提交
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等。
2004-09-17 20:35
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能