gpt4 book ai didi

c++ - 错误 luaL_doString "unexpected symbol near '/' "

转载 作者:行者123 更新时间:2023-11-28 00:54:58 27 4
gpt4 key购买 nike

当我的代码是关于:

    const char* file = "/app_home/data/minigames/mg_hint_machine_2.lua";
PRINTF("File : %s\n", file);
luaL_dostring(LS, file);
PRINTF("RET(File) : %s\n", lua_tostring(LS,-1));

输出是:

文件:/app_home/data/minigames/mg_hint_machine_2.lua

RET(File) : [string "/app_home/data/minigames/mg_hint_machine_2.lua"]:1: '/' 附近的意外符号

我很确定我的道路。另外我不知道什么符号是意外的或

我想念一些东西。

最佳答案

您需要 luaL_dofile 而不是 luaL_dostring

luaL_dostring - 尝试将字符串作为 lua 代码执行。

luaL_dofile - 尝试将字符串指向的文件作为 lua 代码执行。

关于c++ - 错误 luaL_doString "unexpected symbol near '/' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11999606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com