我通过 openframeworks 使用 tinyxml,它使用 cstdio 进行文件访问。我可以看到示例程序非常愉快地创建和写入文件,但没有删除,所以我的计划是实现删除,但是在我自己的项目中尝试运行此代码后,它似乎没有创建文件或通知我错误。
此代码在 Windows 上按预期运行,只是不在 mac osx 10.8.5 上,没有生成文件。
#include <cstdio>
int main(int argc, const char * argv[])
{
bool bClosed = false;
bool bWritten = false;
FILE* testFile;
testFile = fopen(".\\test.xml", "w");
if(testFile)
{
bWritten = fputs("test writing.", testFile);
bClosed = !fclose(testFile);
}
return 0;
}
编辑:我现在知道该文件存在并且可以从中读取,我只是无法在查找器中查看它,我显示了隐藏文件,它没有找到进入应用程序包内容的方式。