我的代码出了问题,我基本上想把文件写到路径上,但它似乎没有用。这是代码:
void WriteOnFile(const char *path)
{
ofstream filetolog;
filetolog.open(path);
if (filetolog)
filetolog<< "--[[ Test ]]\n";
}
然后我像这样调用WriteOnFile:
WriteOnFile("C:/Logs/lua/testing/filename.lua");
但它不起作用。我也试过没有if (filetolog)
,但它是一样的。
有人可以帮我吗?
答案 0 :(得分:0)
如果其中一个文件夹“c:/ Logs”,“c:/ Logs / lua”,“c:/ Logs / lua / testing”不存在,您的代码将不会创建该文件。