IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

取得自然无前导空格的字符串


IBM大型机论坛 -> 爪哇& MQSeries
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
沙阿

新的用户


已加入:2006年9月5日
帖子:18

发布发表:2006年11月28日,星期二,7:23 pm
引用回复

嗨伙计,

我是NATURAL的新手。在NATURAL编程中,我应该如何获取没有前导空格的字符串。在COBOL中有没有像INSPECT这样的动词?

谢谢,
沙阿
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2006年11月29日星期三凌晨1:01
引用回复

是的,NATURAL中的等效项是EXAMINE。

回到顶部
查看用户资料 发送私信
沙阿

新的用户


已加入:2006年9月5日
帖子:18

发布发表:2006年11月29日星期三上午10:33
引用回复

嗨Ofer71,

感谢那。我需要更多信息。我有个问题。

题:

我有一个字符串变量ABC(A79),它用20个字符初始化。显示此变量时,我得到59个空格,并且字符串从第60个位置显示。如何删除空格。

我的目标是在显示时我只需要20个字符(意味着没有空格)。

提前致谢,
沙阿
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2006年11月29日星期三上午11:51
引用回复

莎阿-

在显示之前,添加以下语句(假设您的变量名称为ABC):
码:
检查完整的ABC是否删除


回到顶部
查看用户资料 发送私信
沙阿

新的用户


已加入:2006年9月5日
帖子:18

发布发表:2006年11月29日,星期三1:03 pm
引用回复

奥弗

谢谢,我会尝试的,并让您知道。

谢谢,
h
回到顶部
查看用户资料 发送私信
沙阿

新的用户


已加入:2006年9月5日
帖子:18

发布发表:2006年11月29日,星期三,下午5:08
引用回复

奥弗

我明白了,但不完全是。我需要更多信息。根据您的EXAMINE动词,她的空格后面是前20个字符。现在我的要求是,输出将是仅带空格的文本。

请帮忙。

提前致谢,
沙阿
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2006年11月29日,星期三,晚上8:31
引用回复

您可以在EXAMINE后面找到字符串的结尾位置,但这对您没有帮助,因为NATURAL 总是 用空格填充变量。

回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 爪哇& MQSeries

 


类似主题
话题 论坛 回覆
没有新帖 需要将单行分成两行 DFSORT / ICETOOL 7
没有新帖 用rexx调用Natural程序 清单和REXX 2
没有新帖 如果数据元素为0,则将其映射到SPACES COBOL程式设计 2
没有新帖 如何转换十六进制字符串t char十六进制 PL / I和组装商 6
没有新帖 从字符串'...获取下5个数字 COBOL程式设计 4
搜索我们的论坛:


回到顶部