1

Luaスクリプトには、2つの変数(var1とvar2)があり、それぞれにテーブルの値が含まれています。

    local var2 = (table.concat(itmes_A, " "))
    local var3 = (table.concat(items_B, " "))

2行のファイルを書く必要があります。var1の1行目、var2の2行目。

現在、ファイル(var1_2.txt)にすべて1行で書き込むLuaコード。コードは次のとおりです。

    local communicatorFile
        communicatorFile = "D:\\Windows\\temp\\var1_2.txt"
        local createFile = assert(io.open(communicatorFile,"w+"))
        createFile:write(var2)
        createFile:write(var3)
        createFile:close()

それぞれ1行の変数を取得するには何が必要ですか?

4

2 に答える 2

1

入れるcreateFile:write('\r\n')

于 2013-02-12T06:13:16.087 に答える
1

変化する

createFile:write(var2)
createFile:write(var3)

それらと改行文字を持っています。

createFile:write(var2.."\r\n")
createFile:write(var3)

;\nの代わりに使用できることに注意してください。\r\nただし、メモ帳は改行文字として認識しません。

于 2013-02-12T09:02:52.560 に答える