i want to write some code that stores user data in a file and ask the user for the data only if the file is empty and i wrote something similar to this
local comp = require("component")
file = io.open("file","r")
io.input(file)
local read = io.read()
comp.gpu.set(1,1,read)
if read == nilthen
io.close()
comp.gpu.set(1,1,"the file is empty, what do you ant to put in the file?")
local req = io.read()
print(req)
end
now the problem is that after the file is confirmed to be empty the system dosnt ask for user input instead it reads the file and i dont know how to stop it from reading the file and start taking user input again
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
i want to write some code that stores user data in a file and ask the user for the data only if the file is empty and i wrote something similar to this
now the problem is that after the file is confirmed to be empty the system dosnt ask for user input instead it reads the file and i dont know how to stop it from reading the file and start taking user input again
Link to post
Share on other sites