各言語のファイル操作は、自身で調べるとして
C/++,VC++, C#, VB , VB.NET, Java , Delphi , EXCEL WORD VBA等
テキストファイルの加工出力は JavaAplletのプログラム以外は
十分処理可能です。
仮に、word のVBAで処理するとした場合の例としては
下記のような感じです。
Dim fileno1, fileno2, lineCnt As Integer
Dim inFname, outFname, strGyou As String
fileno1 = FreeFile
fileno2 = FreeFile
inFname = "C:\IN.txt"
outFname = "C:\OUT.txt"
Open inFname For Input As #fileno1
Open outFname For Output As #fileno2
lineCnt = 0
Do While Not EOF(1)
Line Input #fileno1, strGyou
Print #fileno2, strGyou
lineCnt = lineCnt + 1
If lineCnt = 2 Then
Print #fileno2, "Good"
lineCnt = 0
End If
Loop
Close #fileno1
Close #fileno2
お礼
ありがとうございます! やってみたのですが。 ファイルは開いていないのに、 エラー 55 ファイルは既に開かれています と出ます。 inFname = "C:\IN.txt" outFname = "C:\OUT.txt" この二つのファイルをCにつくってみたのですが、なにか間違っていたのでしょうか? エラーが出るのは outFname = "C:\OUT.txt" の行です。