明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1910|回复: 3

[讨论]关于提示字符串数量为奇数时出现乱码的现象。

[复制链接]
发表于 2005-1-6 20:15:00 | 显示全部楼层 |阅读模式
发现提示的字符串字母数量为奇数时会出现乱码现象。简单的可以多加一个空格来处理,但有时碰到复杂一点的就麻烦了。如下。我的一个实例。 (if (or (and (< zx_numx 10) (< (- (+ zx_numx zx_disx1) 1) 10))
(and (> zx_numx 10) (> (- (+ zx_numx zx_disx1) 1) 10)))
(setq zx_propt (strcat "请输入第 " (itoa zx_numx) "-"
(itoa (- (+ zx_numx zx_disx1) 1)) " 开间尺寸<ENTER结束>:"))
(setq zx_propt (strcat "请输入第 " (itoa zx_numx) "-"
(itoa (- (+ zx_numx zx_disx1) 1)) "开间尺寸<ENTER结束>:"))
) 当此字符串数量不确定时,必须要加好多条件函数才能实现不出现乱码。请问老师们,除了我这笨方法外还有没有其他更简单的好办法呀?
发表于 2005-1-6 20:48:00 | 显示全部楼层
最后的“:”使用半角符号试试(":")
 楼主| 发表于 2005-1-7 10:08:00 | 显示全部楼层
谢谢,meflying老师,现在上面的一句话就可以解决了。 (setq zx_propt (strcat "请输入第" (itoa zx_numx) "-"
(itoa (- (+ zx_numx zx_disx1) 1)) "开间尺寸<ENTER结束>:")) 而且打印出来的字体排例看上去也舒服多了。哎,我买的其中一本工具书是在误导我呀,说什么这事可以通过增加空格来实现,晕。
发表于 2005-1-7 17:41:00 | 显示全部楼层
这些应该都是产品的BUG,我开始也是发现这个解决方法,后来才发现了半角的解决方法。。。好象到了AUTOCAD2004就没有这个问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-29 22:16 , Processed in 0.217840 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表