| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「COBOL ステートメント - STRING」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
3行目: 3行目:
 
文字列を連結する
 
文字列を連結する
  
  ST[[R]]ING { 転記元 ・・・ DELIMITED BY {区切文字|SIZE}} ・・・
+
  STRING { 転記元 ・・・ DELIMITED BY {区切文字|SIZE}} ・・・
 
  INTO 転記先 [WITH POINTER 転記位置]
 
  INTO 転記先 [WITH POINTER 転記位置]
 
  [ON OVERFLOW 命令]
 
  [ON OVERFLOW 命令]
10行目: 10行目:
 
*DELIMITED・・・区切文字が現れるところまでを転記対象とする。SIZEがしていされた場合、データ全て
 
*DELIMITED・・・区切文字が現れるところまでを転記対象とする。SIZEがしていされた場合、データ全て
 
*[[POI]]NTER・・・転記先の文字位置
 
*[[POI]]NTER・・・転記先の文字位置
*OVE[[R]]FLOW・・・転記先のサイズを超えたときに、命令文を実行する
+
*OVERFLOW・・・転記先のサイズを超えたときに、命令文を実行する
  
  
  ST[[R]]ING DATA-1 DELIMITED BY SPACE
+
  STRING DATA-1 DELIMITED BY SPACE
 
         "/"    DELIMITED BY SIZE
 
         "/"    DELIMITED BY SIZE
 
         DATA-2 DELIMITED BY "."
 
         DATA-2 DELIMITED BY "."
  INTO  LETTE[[R]]
+
  INTO  LETTER
 
         WITH [[POI]]NTER COL-POSITION
 
         WITH [[POI]]NTER COL-POSITION
         ON OVE[[R]] FLOW 命令
+
         ON OVER FLOW 命令
  END-ST[[R]]ING.         
+
  END-STRING.         
 
{{include_html [[banner_html]], "!COBOL"}}
 
{{include_html [[banner_html]], "!COBOL"}}

2022年5月19日 (木) 15:04時点における最新版

COBOL ステートメント - STRING

COBOL | 文字列を連結する

STRING { 転記元 ・・・ DELIMITED BY {区切文字|SIZE}} ・・・
INTO 転記先 [WITH POINTER 転記位置]
[ON OVERFLOW 命令]
[END-STRING]
  • DELIMITED・・・区切文字が現れるところまでを転記対象とする。SIZEがしていされた場合、データ全て
  • POINTER・・・転記先の文字位置
  • OVERFLOW・・・転記先のサイズを超えたときに、命令文を実行する


STRING DATA-1 DELIMITED BY SPACE
       "/"    DELIMITED BY SIZE
       DATA-2 DELIMITED BY "."
INTO   LETTER
       WITH POINTER COL-POSITION
       ON OVER FLOW 命令
END-STRING.        

{{include_html banner_html, "!COBOL"}}