10

私の父は 80 年代にプログラミングを学びましたが、今でも GW-BASIC を使い続けています (それで生計を立てています)。彼は CSV ファイルを作成するように求められましたが、固定幅レコードのファイルを作成する方法しか知りません。

Web で、プレーンテキスト ファイルを開くための構文は次のとおりであることがわかりました。

OPEN file$ FOR OUTPUT as #1

しかし、彼はそれがうまくいかないと主張しています。彼が使用するインタープリターはバージョン 2.01 です。Wikipedia によると、最も「最新」のバージョンは 3.23 (1988) です。

このような古いバージョンのGW-BASICでプレーンテキストファイルを作成する方法を知っている人はいますか?

4

3 に答える 3

7

ここで2.01 をダウンロードし、次のコマンドを使用しました。

open "o",#1,"test.txt" 

このサイトから。

于 2009-11-27T23:47:49.307 に答える
3

私はそれを確認できます:

OPEN "FOO.TXT" FOR OUTPUT AS #1

は、GW-BASIC でテキスト ファイル FOO.TXT を作成するために使用される構文でした。

そのコマンドがバージョン 2.01 に存在しなかった場合、おそらくそのバージョンでこれを行う方法はありませんでした。編集:私は間違っていました。マーグの答えを見てください。存在していましたが、構文が覚えにくいものでした。

あなたの父親がこのファイルを作成するプログラムを ASCII として保存した場合:

SAVE "PROG.BAS",A

そうすれば、GW-BASIC 3.32、QBASIC、QuickBASIC、そしておそらく Visual Basic のいずれかにそれをロードして、このコマンドを使用できるようになる可能性があります。

于 2009-11-27T23:47:56.570 に答える
1

おい、GW-Basic、いくつかの思い出を呼び戻す男。私は何年も前にGW-Basicに非常に似たものでプログラミングすることを学びました。

そのウィキペディアのページのリンクから「最新の」バージョンをダウンロードし、これを機能させました。

10 open file "c:\mark.txt" for output as #1
20 print #1, "Hello world"
30 close #1

これにより、C ドライブのルートに「mark.txt」というテキスト ファイルが作成されます (私の名前は mark です)。

お役に立てれば

于 2009-11-28T00:02:38.367 に答える