用lua做配置文件 可以用lua做程序的配置文件。 LuaPlus提供了读写lua脚本文件的功能,我们可以将配置信息以Table的形式存储在lua脚本中,然后利用LuaPlus进行读取和更改。 一、创建配置文件 配置文件可以用文字编辑器创建,也可以在C++代码中创建。我们先在C++中创建。利用CreateTable创建一个名为"Window"的表格,利用LuaObject的Set*函数设置表格内容,最后用DumpObject函数保存到文件。代码如下: void SaveTable() ... { LuaStateOwner state; LuaObject myTable = state->GetGlobals().CreateTable("Window"); myTable.SetInteger("width", 640); myTable.SetInteger("height", 480); myTable.SetString("title", "My First Window"); myTable.SetBoolean("enabled", true); myTable.SetInteger("alpha", 128); myTable.SetString("backgroun