« 数値判定 NUMERIC | トップページ | ON SIZE ERROR »

2007年4月11日 (水)

UNSTRING命令(文字列の分割)

COBOL
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01 A PIC X(20) VALUE 'ABC DEF 12 zy'.
       01 B PIC X(3) OCCURS 5.
       01 I PIC 9(2).
       PROCEDURE DIVISION.
           UNSTRING A DELIMITED BY SPACE INTO
                    B(1)
                    B(2)
                    B(3)
                    B(4)
           .
           PERFORM VARYING I FROM 1 BY 1 UNTIL I > 4
               DISPLAY B(I) UPON CONSOLE
           END-PERFORM.
           STOP RUN.

VB.NET
Module Module1
    Dim A As String = "ABC DEF 12 zy"
    Dim B() As String
    Sub Main()
        B = Split(A, " ")
        For Each C As String In B
            Console.WriteLine(C)
        Next
    End Sub
End Module

結果表示

ABC
DEF
12
zy

お役に立てましたか?
IT、プログラミングのランキングサイトはこちらです。

にほんブログ村 IT技術ブログへ 人気blogランキングへ FC2 Blog Rankingへ


最新記事の自動受信登録はこちらです。

はてなRSSに追加

livedoor Readerに追加
My Yahoo!に追加
Googleに追加
goo RSSリーダーに追加

|

« 数値判定 NUMERIC | トップページ | ON SIZE ERROR »

コメント

コメントを書く



(ウェブ上には掲載しません)




« 数値判定 NUMERIC | トップページ | ON SIZE ERROR »