46 lines
935 B
Lua
46 lines
935 B
Lua
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
|