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

今天的内容很简单,相信大家一看便会.废话少说先来看下我们要读取的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. 任何个人或网站转载本文时不得移除本声明. 三、不得对文章进行修改,除非明确说明.同时欢迎大家评论转载和分享.
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页