view plaincopy to clipboardprint? 01.... 02. INITIAL='____' ...INITIAL='____'這樣需要在發出和收入做字元替換,即空格和下劃線之間的轉換,以下是下劃線被空格替換的例子:view plaincopy to clipboardprint? 01.INSPECT <變數名> REPLACE ALL '_' BY SPACE INSPECT <變數名> REPLACE ALL '_' BY SPACE5. 常用域變數的檢查(Editing)
條件 檢查方法 沒有輸入 <名稱>L = ZERO 都是空格 <名稱>I = SPACE 非數字 相應的判斷子過程 非正 <名稱>I NOT > ZERO 為零 <名稱>I = ZERO
CICS-COBOL編程,通常從下往上檢查,這樣被顯示的總是第一個錯誤
一般的檢查代碼的模式view plaincopy to clipboardprint? 01.MOVE ATTR-NO-HIGHLIGHT TO <域變數名>H ... // 清零高亮 02.IF <檢查錯誤條件> 03. MOVE ATTR-REVERSE TO <域變數名>H // 加反色 04. MOVE -1 TO <域變數名>L // 設游標 05. MOVE <消息> TO <消息域>O 06. MOVE 'N' TO <有效數據指示變數> 07.... MOVE ATTR-NO-HIGHLIGHT TO <域變數名>H ... // 清零高亮 IF <檢查錯誤條件> MOVE ATTR-REVERSE TO <域變數名>H // 加反色 MOVE -1 TO <域變數名>L // 設游標 MOVE <消息> TO <消息域>O MOVE 'N' TO <有效數據指示變數>...