![]() |
問一個COBOL的問題
就是阿~
我要在一段數字前面加上一個DOLLAR符號"$" 我應該怎麼PICTURE呢? 05 OUT-ANNUAL-SALARY PIC $ZZZ,ZZZ. 我打這樣,但是COMPILE不過... 有大大可以幫忙一下的嗎~^^" |
好久沒用這東西了
不知道對不對 你改這樣試試 05 OUT-ANNUAL-SALARY PIC $$$$,ZZZ. 我記得$會隨著你位數而變動 依你做法若是薪水4,000就錯誤了 |
引用:
可是compile還是沒過... INVALID CHARACTER IS SPECIFIED IN PICTURE CHARACTER-STRING. PICTURE 9 ASSUMED. STATISTICS: HIGHEST SEVERITY CODE=S, PROGRAM UNIT=1 以上是他給我的訊息~ 真是怪異~ |
他的訊息好像是說你的數字是用字串命名
05 OUT-ANNUAL-SALARY PIC $$$$,999. 這樣可以嗎 我真的忘光了 現在個人電腦有跑COBOL嗎 |
噢~這是在外上課的啦~
基本上除了公家機關...(我看也很少了)大概沒什麼機會跑COBOL... 真的蠻玄的 照著課本打也一直出錯... 我在試試看好了~謝謝大大喔~:on_02: |
已解決~^^"
原來是類似電腦貨幣格式的問題... 以下是問到的解決方法: 從 控制台 \ 地區與語言選項 \ [地區選項]標籤 標準及格式 這個選項影響某些程式的數字、貨幣、日期、和時間格式。 選擇一個項目來符合它的喜好設定。若要選擇您自己的格式,請按[自訂]: 下面有一個 下拉式選單 選擇 "英文(美國)" 這樣應該就可以compiler過了吧~ |
所有時間均為台北時間。現在的時間是 08:59 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *