今天的内容很简单,相信大家一看便会.废话少说先来看下我们要读取的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()