「COBOL ステートメント - STRING」の版間の差分
ナビゲーションに移動
検索に移動
1行目: | 1行目: | ||
− | ==COBOL ステートメント - STRING== | + | ==[[COBOL ステートメント - STRING]]== |
[[COBOL]] | | [[COBOL]] | | ||
文字列を連結する | 文字列を連結する | ||
− | + | ST[[R]]ING { 転記元 ・・・ DELIMITED BY {区切文字|SIZE}} ・・・ | |
INTO 転記先 [WITH POINTER 転記位置] | INTO 転記先 [WITH POINTER 転記位置] | ||
[ON OVERFLOW 命令] | [ON OVERFLOW 命令] | ||
9行目: | 9行目: | ||
*DELIMITED・・・区切文字が現れるところまでを転記対象とする。SIZEがしていされた場合、データ全て | *DELIMITED・・・区切文字が現れるところまでを転記対象とする。SIZEがしていされた場合、データ全て | ||
− | * | + | *[[POI]]NTER・・・転記先の文字位置 |
− | * | + | *OVE[[R]]FLOW・・・転記先のサイズを超えたときに、命令文を実行する |
− | + | ST[[R]]ING DATA-1 DELIMITED BY SPACE | |
"/" DELIMITED BY SIZE | "/" DELIMITED BY SIZE | ||
DATA-2 DELIMITED BY "." | DATA-2 DELIMITED BY "." | ||
− | INTO | + | INTO LETTE[[R]] |
− | WITH | + | WITH [[POI]]NTER COL-POSITION |
− | ON | + | ON OVE[[R]] FLOW 命令 |
− | END- | + | END-ST[[R]]ING. |
− | {{include_html banner_html, "!COBOL"}} | + | {{include_html [[banner_html]], "!COBOL"}} |
2020年2月16日 (日) 04:23時点における版
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"}}
© 2006 矢木浩人