function addWord() number = tonumber(number) -- open file local file = io.open(data_get, "r") local pos = 0 -- get insertion point pos = file:seek("end",-9) -- store after local after = file:read("*all") -- store before file:seek("set") local before = file:read(pos-1) -- done reading file:close() modify = {} print("insert new phonetics:") modify[1] = io.read() print("insert new meaning:") modify[2] = io.read() print("insert new type:") modify[3] = io.read() print("insert new canon origin:") modify[4] = io.read() print("insert new meta origin:") modify[5] = io.read() print("insert new notes:") modify[6] = io.read() local file = io.open(data_output, "w+") file:write(before) file:write("\ntable.insert(t,{\"") for i=1, #modify do if i > 1 then file:write("\",\"") end file:write(modify[i]) end file:write("\"})\n") file:write(after) file:close() end