UWP - 使用 C 代码编写文件
UWP - Write file using C codes
我有一个 C++
UWP 应用调用 C
写入文件的函数。例如
FILE * fp = fopen ("file.txt", "w+");
fprintf(fp, "Hello");
fclose(fp);
fopen()
失败并出现错误 13
,这意味着目录权限不足。如何确保 C
函数可以写入文件?
由于UWP
在沙箱中运行,我通过在C++
:
中获取可写文件路径来解决它
StorageFolder^ localFolder = ApplicationData::Current->LocalFolder;
String^ path = localFolder->Path;
然后我将路径传递给C
程序。
我有一个 C++
UWP 应用调用 C
写入文件的函数。例如
FILE * fp = fopen ("file.txt", "w+");
fprintf(fp, "Hello");
fclose(fp);
fopen()
失败并出现错误 13
,这意味着目录权限不足。如何确保 C
函数可以写入文件?
由于UWP
在沙箱中运行,我通过在C++
:
StorageFolder^ localFolder = ApplicationData::Current->LocalFolder;
String^ path = localFolder->Path;
然后我将路径传递给C
程序。