« テキストファイル操作 | トップページ | 平方根の計算 »

2007年4月16日 (月)

SEQUENTIALファイル

VB.NET
Module Module1
    Structure REC1
        <VBFixedString(4)> Public A As String
        <VBFixedString(9)> Public B As String
        <VBFixedString(1)> Public C As String
    End Structure

    Sub Main()
        WD()    '順編成ファイル書き込み
        RD()    '順編成ファイル読み込み
    End Sub
    Private Sub WD()
      Dim FileNo As Integer = FileSystem.FreeFile
      FileSystem.FileOpen(FileNo, "C:\SEQ.txt", OpenMode.Binary)

        Dim WR As New REC1
        For i As Integer = 1 To 5
            WR.A = Format(i, "000:")
            WR.B = "VB.NET2K5"
            WR.C = "x"
         FileSystem.FilePut(FileNo, WR)
       Next
        FileSystem.FileClose(FileNo)
    End Sub
    Private Sub RD()
      Dim FileNo As Integer = FileSystem.FreeFile
     FileSystem.FileOpen(FileNo, "C:\SEQ.txt", OpenMode.Binary)

        Dim RR As New REC1
        FileSystem.FileGet(FileNo, RR)
        Do Until EOF(FileNo)
            Console.WriteLine(RR.A & RR.B & RR.C)
            FileSystem.FileGet(FileNo, RR)
        Loop
        FileSystem.FileClose(FileNo)
    End Sub
End Module

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

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


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

はてなRSSに追加

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

|

« テキストファイル操作 | トップページ | 平方根の計算 »

コメント

コメントを書く



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




« テキストファイル操作 | トップページ | 平方根の計算 »