-- FileReadWrite FileReadERR.lua
-- ファイル名:FileTest.txt
while not Keys.newPress.Start do
Controls.read ()
startDrawing()
screen.print(SCREEN_UP,8*4,0,"*** File Read Write TEST ***")
screen.print(SCREEN_UP,8*8,60,"X Button File Sava")--Fileを書き込みます
screen.print(SCREEN_UP,8*8,80,"B Button File Load")--Fileを読み込みます
--File load
if Keys.newPress.B or Keys.held.B then
screen.print(SCREEN_UP,8*8,80,"B Button File Load",Color.new(15,0,0))
f = io.open("FileReadERR.txt","r")if f then
-- ファイルが正常に読み込めた場合
i =0for line in f:lines()do
i = i +1
screen.print(SCREEN_DOWN,0,8* i , line)end
io.close(f)else-- ファイルが正常に読み込めなかった場合
screen.print(SCREEN_DOWN,0,8*1,"File not Found")endend--File save X
if Keys.newPress.X or Keys.held.X then
screen.print(SCREEN_UP,8*8,60,"X Button File Sava",Color.new(16,0,0))
f = io.open("FileReadERR.txt","w")
f:write("File Test\n")
io.close(f)
screen.print(SCREEN_DOWN,0,0,"FILE SAVE.")end
stopDrawing()end
-- FileReadWrite FileRW.lua
-- ファイル名:FileTest.txt
while not Keys.newPress.Start do
Controls.read ()
startDrawing()
screen.print(SCREEN_UP,8*4,0,"*** File Read Write TEST ***")
screen.print(SCREEN_UP,8*14,60,"X")--File save X
screen.print(SCREEN_UP,8*12,80,"Y")--File save Y
screen.print(SCREEN_UP,8*16,80,"A")--File save A
screen.print(SCREEN_UP,8*14,100,"B")--File load
screen.print(SCREEN_UP,8*8,140,"Start Click Exit")--File load
if Keys.newPress.B or Keys.held.B then
screen.print(SCREEN_UP,8*14,100,"B",Color.new(15,0,0))
f = io.open("FileTest.txt","r")if f then
-- ファイルが正常に読み込めた場合
i =0for line in f:lines()do
i = i +1
screen.print(SCREEN_DOWN,0,8* i , line)end
io.close(f)else-- ファイルが正常に読み込めなかった場合
screen.print(SCREEN_DOWN,0,8*1,"File not Found")endend--File save X
if Keys.newPress.X or Keys.held.X then
screen.print(SCREEN_UP,8*14,60,"X",Color.new(16,0,0))
f = io.open("FileTest.txt","w")
f:write("File Write Test X\n")
f:write("Key X Button\n")
io.close(f)
screen.print(SCREEN_DOWN,0,0,"X FileTest.txt SAVE.")end--File save Y
if Keys.newPress.Y or Keys.held.Y then
screen.print(SCREEN_UP,8*12,80,"Y",Color.new(16,0,0))
f = io.open("FileTest.txt","w")
f:write("File Write Test Y\n")
f:write("Key Y Button\n")
io.close(f)
screen.print(SCREEN_DOWN,0,0,"Y FileTest.txt SAVE.")end--File save A
if Keys.newPress.A or Keys.held.A then
screen.print(SCREEN_UP,8*16,80,"A",Color.new(16,0,0))
f = io.open("FileTest.txt","w")
f:write("File Write Test A\n")
f:write("Key A Button\n")
io.close(f)
screen.print(SCREEN_DOWN,0,0,"A FileTest.txt SAVE.")end
stopDrawing()end