您的位置:首页 > 编程语言 > Lua

LUA读取CSV文件的一个简单Demo

2013-12-22 18:02 2181 查看
今天的内容很简单,相信大家一看便会.废话少说先来看下我们要读取的CSV文件内容如下:
NAME,AGE,JOBSEX
张001,99,学生,男
李002,10,警察,女
张002,11,老师,男
李003,12,老板,女
张003,13,学生,男
李004,14,警察,女
张004,15,老师,男
李005,16,老板,女

我们的C代码看起来是这样的其实就是加载LUA脚本:

int main()
{
 lua_State* pLuaState;
 pLuaState = luaL_newstate();
 luaL_openlibs(pLuaState);
 if (luaL_dofile(pLuaState,"Fuc.lua") != 0)
 {
  std::cout<<"Load Lua File Error"<<std::endl;
 }
 lua_close(pLuaState);
 return 0;
}
我们的LUA脚本看起来是这样的:

local file = io.open("Test.csv","r")
for line in file:lines() do
 print(line)
end
file:close()


本人郑重声明如下
一、本文来自CSDN博客,传送门:http://BlOG.CSDN.NET/yirancpp
二、All Rights Reserved. 任何个人或网站转载本文时不得移除本声明.
三、不得对文章进行修改,除非明确说明.同时欢迎大家评论转载和分享.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: