在android手机里运行时,弹出提示Get data from file(aaa/xxx.lua)failed!,我xxx.lua是放在aaa目录下,结果无法获取数据。
- std::string filename(luaL_checkstring(L, 1));
- std::string strsrc(".");
- std::string strdst("/");
- std::string::size_type pos = 0;
- std::string::size_type srclen = strsrc.size();
- std::string::size_type dstlen = strdst.size();
- while( (pos=filename.find(strsrc, pos)) != std::string::npos )
- {
- filename.replace( pos, srclen, strdst );
- pos += dstlen;
- }
- filename.append(".lua")
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步