2013-02-12 3 views
1

루아 스크립트에서 각 변수의 값은 var1과 var2입니다.이 Lua 스크립트를 사용하여 2 개의 변수로 된 2 개의 변수 내용을 2 줄로 작성하십시오.

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

두 줄로 파일을 작성해야합니다. var1의 첫 번째 줄, var2의 두 번째 줄

현재 내 Lua 코드는 파일 (var1_2.txt)에 모두 한 줄에 작성합니다. 코드는 다음과 같습니다.

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

삽입 createFile:write('\r\n')

+0

감사합니다. 둘 다 정답을 제공했습니다! – snahl

1

변경

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

그들과 개행 문자를합니다. 그냥 \n 대신 \r\n을 사용할 수 있습니다

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

참고; 그러나 당신의 메모장은 그것을 개행 문자로 인식하지 못할 것입니다.

+0

고맙습니다. 또한 정답을 제공했습니다. – snahl

관련 문제