1
내 코드에서 잘못 된 부분을 디버깅하려고합니다. 내 file.txt
은 1763 행을 포함하지만 실행하면 항상 완료되지 않습니다. 항상 1680 이상에서 멈 춥니 다 (내 코드에서 row
로 인쇄). 문제는 내 텍스트 파일로 문제가 있다고 생각하지 않기 때문에 실행할 때마다 다른 행에서 멈추는 것입니다.완료되지 않은 파일 읽기
row = 0
for line in io.lines("file.txt") do
row = row+1
local new_row1 = {}
for n in line:gmatch'%S+' do
table.insert(new_row1, tonumber(n))
end
if #new_row1 > 0 then
table.insert(input, new_row1)
end
print(row)
end
내 코드에 이상이 있습니까?
프로그램이 오류없이 종료됩니까? –
@EgorSkriptunoff 그래. 오류 없음. – Rachelle
코드 끝 부분에 다음 줄을 추가하십시오 :'print ('Done', row, #input)'. 매번 다른 수를 인쇄합니까? –