亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 13225 | 回復: 12
打印 上一主題 下一主題

COBOL數(shù)字轉(zhuǎn)字符方法,請教 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-10-22 12:20 |只看該作者 |倒序瀏覽
20可用積分
①稅率 5.000 (6,3)
↓變換后
稅率 空格+空格+5.000(7A)

②稅率 0.050 (6,3)
↓變換后
稅率 空格+空格+0.050(7A)

最佳答案

查看完整內(nèi)容

01 WK-TIME8 PIC 9(0V9(02). 01 WK-NUM0 PIC ZZZZZZZZV99. MOVE 3000.2 TO WK-TIME8. MOVE WK-TIME8 TO WK-NUM0. DISPLAY "WK-TIME8 : " WK-TIME8.DISPLAY "WK-NUM0 : " WK-NUM0. 成功了別忘了給分我。

論壇徽章:
0
2 [報告]
發(fā)表于 2009-10-22 12:20 |只看該作者
01  WK-TIME8           PIC 9(0V9(02).
01  WK-NUM0            PIC ZZZZZZZZV99.

MOVE   3000.2  TO WK-TIME8.   
MOVE   WK-TIME8 TO  WK-NUM0.   
DISPLAY "WK-TIME8 : " WK-TIME8.
DISPLAY "WK-NUM0  : " WK-NUM0.

成功了別忘了給分我。

論壇徽章:
0
3 [報告]
發(fā)表于 2009-10-22 13:27 |只看該作者

回復 #1 pl421 的帖子

這個問題我遇到過。。。。想了半宿然后不斷的試的結(jié)果很簡單。
COBOL沒有任何CONVERT語句,你把這個COP3型的MOVE到同樣的一個S9型的變量里后再MOVE給X型的變量就可以了。
唉。。。。。浪費我好多時間,原來是解決問題的方法錯了。
希望能幫上你!
求助:COBOL 數(shù)字型到文字型的轉(zhuǎn)換 (22 October 2009)
http://topic.csdn.net/u/20070530 ... f-28420c89033c.html

論壇徽章:
0
4 [報告]
發(fā)表于 2009-10-22 13:48 |只看該作者
原帖由 ziggler 于 2009-10-22 13:27 發(fā)表
這個問題我遇到過。。。。想了半宿然后不斷的試的結(jié)果很簡單。
COBOL沒有任何CONVERT語句,你把這個COP3型的MOVE到同樣的一個S9型的變量里后再MOVE給X型的變量就可以了。
唉。。。。。浪費我好多時間,原來是 ...

前面的0還是去不了。

論壇徽章:
0
5 [報告]
發(fā)表于 2009-10-22 13:52 |只看該作者
6666

[ 本帖最后由 pl421 于 2009-10-22 13:56 編輯 ]

論壇徽章:
0
6 [報告]
發(fā)表于 2009-10-23 15:08 |只看該作者
用數(shù)組實現(xiàn),感覺變麻煩了。

論壇徽章:
0
7 [報告]
發(fā)表于 2009-10-26 22:59 |只看該作者
LZ,你能不能把要求寫得再詳細些?

我認為用COBOL中的組合字段賦值的辦法就可以做到你想要的效果。

COBOL中設(shè)置字符串的變量可以再定義字符左右對整的,例如:
                     
01  W-A-STRING.   
   10 W-SIGN-B PIC X(1).                          
   10 W-A-VALUE PIC X(9) JUSTIFIED  RIGHT.

論壇徽章:
0
8 [報告]
發(fā)表于 2009-10-27 08:00 |只看該作者
我教你用一種非常有效的快捷方法:

我們都知道:
1)每一種計算機語言都有它自己的特長處理之處;
2)ile環(huán)境下,個語言是可以互相調(diào)用使用的;

    rpgle對這類轉(zhuǎn)換ibm已經(jīng)做了大量的優(yōu)化編程,都可以在rpgle中直接轉(zhuǎn)換。我們可以用rpgle做個UDF,User Defined Function。UDF可以在任何一種ile語言中直接調(diào)用,即不用callx,像C語言中的function,直接調(diào)用使用。我的blog中,最近寫了一篇《RPGIV編程問題百解(33)UDF使用和編程》,樓主可以參照一下,我在文章中編程舉例,有位朋友說他的編程過程中,需要在sqlrpgle中用到日期字段數(shù)據(jù),但是這個日期變量必須是YYMMDD格式的。我就建議他使用UDF。
    參照我的UDF例子,在rpgle程序中直接使用IBM的轉(zhuǎn)換類型的building function,就能夠非常簡單的編程為你的問題所需。

    我的blog:passthru.cublog.cn

[ 本帖最后由 passthru 于 2009-10-27 08:05 編輯 ]

論壇徽章:
0
9 [報告]
發(fā)表于 2009-10-27 09:13 |只看該作者
把左對齊的數(shù)字,MOVE到右對齊的字符串里。

論壇徽章:
0
10 [報告]
發(fā)表于 2009-10-28 08:21 |只看該作者
6,3得數(shù)字字段,移到6A里,前面會有0補位,不要0,而要空格
也就是
6,3的5.000轉(zhuǎn)移到6A里→005000

想要的結(jié)果僅僅是

5000
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP