最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Lua讀取和寫(xiě)入文件處理例子

 更新時(shí)間:2014年11月20日 10:39:57   投稿:junjie  
這篇文章主要介紹了Lua讀取和寫(xiě)入文件處理,本文直接給出實(shí)例代碼,需要的朋友可以參考下

一、文件讀存:

復(fù)制代碼 代碼如下:

-- 似乎不支持大文件(不能超過(guò)9k?)
function FileSaveLoad()
      local file = io.open("c:\\in.lua", "r");
      assert(file);
      local data = file:read("*a"); -- 讀取所有內(nèi)容
      file:close();
      file = io.open("c:\\out.lua", "w");
      assert(file);
      file:write(data);
      file:close();
end
FileSaveLoad();

二、非循環(huán)表格處理:

復(fù)制代碼 代碼如下:

HERO = 1;
MONSTER = 2;
BUILDING = 3;
SUMUNIT = 4;
cha = {};
cha[1] =
{
      basic =
      {
      Name = "農(nóng)民",    --NPC名字
      cha_type = HERO,  --NPC模型
      },
      combat =
      {
       acquire = 600.00,  --主動(dòng)攻擊范圍
       basic_def = 10,   --基礎(chǔ)防御
      },
};

function SaveTableContent(file, obj)
      local szType = type(obj);
      print(szType);
      if szType == "number" then
            file:write(obj);
      elseif szType == "string" then
            file:write(string.format("%q", obj));
      elseif szType == "table" then
            --把table的內(nèi)容格式化寫(xiě)入文件
            file:write("{\n");
            for i, v in pairs(obj) do
                  file:write("[");
                  SaveTableContent(file, i);
                  file:write("]=\n");
                  SaveTableContent(file, v);
                  file:write(", \n");
             end
            file:write("}\n");
      else
      error("can't serialize a "..szType);
      end
end

function SaveTable()
      local file = io.open("e:\\00_00_00_海外組_學(xué)習(xí)\\寫(xiě)入.txt", "w");
      assert(file);
      file:write("cha = {}\n");
      file:write("cha[1] = \n");
      SaveTableContent(file, cha[1]);
      file:write("}\n");
      file:close();
end

SaveTable();

相關(guān)文章

最新評(píng)論

曲沃县| 中江县| 黄大仙区| 南漳县| 诸城市| 北宁市| 清远市| 岑巩县| 深泽县| 新田县| 雅江县| 皋兰县| 永和县| 定兴县| 镇宁| 陇西县| 山西省| 敖汉旗| 石狮市| 仪征市| 城市| 双流县| 灵武市| 荣昌县| 东平县| 孝昌县| 中西区| 增城市| 竹北市| 常山县| 南漳县| 永善县| 元江| 双牌县| 商城县| 灌云县| 新乡县| 兴国县| 当阳市| 新蔡县| 池州市|