2011-09-01 21 views
5

ioについて学び始めています。私のコードでそれらを実装しようとしています。私はこれに対する答えを探しましたが、何も明確なカットを与えるように見えるかどうか、または少なくとも私は1つを見ません。私はここの誰かが答えを知り、これを手伝うことができることを願っています。Lua入出力機能を使って新しいファイルを作成する

時間の経過とともに書き込むことができるテキストファイルを作成したいと考えています。それは基本的に私が出力の行を追加するログになります。どうやらio.open( "textfile.txt")はファイルを作成しないか、そうであるように見えます。

io.read/writeで後でアクセスできるLuaでテキストファイルを作成する方法はありますか?さらに、新しいテキストファイルを開く前、または作成する前にio.close()を呼び出す必要がありますか?私は与えられた助けを感謝します。ありがとう!

答えて

3

のファイルをと書く場合は、f=io.open("textfile.txt","w")とする必要があります。次に、f:write()を使ってそれに書き込む。執筆が終了したら、f:close()に電話してください。

+2

2番目のパラメータを 'io.open(" filename "、" w ")'に設定して読み書き用に開くかどうかを指定する必要があります。フラグは 'fopen'と同じ意味を持ちます。 –

+0

@ニコル、ありがとう、私は私の答えを編集しました。 – lhf

関連する問題