二進制編程 使用Lua寫二進制數(shù)據(jù)文件,該怎么處理?
使用Lua寫二進制數(shù)據(jù)文件,該怎么處理?1. 假設(shè)您有一個包含多行文本的文件,并且希望從中讀取一行并將其打印到屏幕上。有權(quán)訪問io.打開()命令打開文件并讀取它。命令的語法是io.打開(文件名,mod
使用Lua寫二進制數(shù)據(jù)文件,該怎么處理?
1. 假設(shè)您有一個包含多行文本的文件,并且希望從中讀取一行并將其打印到屏幕上。有權(quán)訪問io.打開()命令打開文件并讀取它。命令的語法是io.打開(文件名,mode)。這里R用作mode的值,表示讀取模式。作為參考,以下是所有可用模式的列表:參考:r-read mode w-write mode(覆蓋現(xiàn)有內(nèi)容)a-attach mode(在現(xiàn)有內(nèi)容之后附加)b-binary mode r-read update mode(現(xiàn)有數(shù)據(jù)保留)w-write update mode(現(xiàn)有數(shù)據(jù)擦除)a-在附加更新模式中要做的第一件事是打開文件并使其成為變量。看看下面。代碼:文件=io.打開(" testRead.txt文件“,”R“)*n-讀取一個數(shù)字并返回它。例子:文件.read(“*n”)*a-從當前位置讀取整個文件。例子:文件.read(“*a”)*L-(默認)-讀取下一行,并在文件末尾返回nil(EOF)。例子:文件.read(“*l”)number-返回具有指定字符數(shù)的字符串,或在EOF中返回nil。2例程:out=io.打開(" 文本.dat“,”wb“)對于i=0255dolocalx=字符串.char(一)輸出:寫入(十)結(jié)束:關(guān)閉[
]如何調(diào)用Lua和探索cocos2dc代碼,有需要的朋友可以參考。如何在cocos2dc代碼中調(diào)用Lua,并在AppDelegate擴展名CCB.h中添加“Lua”。H“查找加載Lua的代碼”