gpt4 book ai didi

c++ - 在驱动器 c : 中按类 fstream 类打开文件

转载 作者:可可西里 更新时间:2023-11-01 10:19:14 24 4
gpt4 key购买 nike

我尝试在驱动器 c: 中通过类 fstream 打开一个文件,但它不起作用。

#include<fstream>

using namespace std;

int main(int argc, char* argv[]) {
fstream f(L"c:/test.txt" , std::ios:out);
if (!f)
return 0;
}

这段代码有什么问题?

最佳答案

这很可能是因为您的应用程序没有打开该文件的正确权限。

解决方案。

尝试以管理员身份运行您的应用程序/IDE,方法是右键单击它并选择“以管理员身份运行”选项。

注释。

直接写入 C: 驱动器并不是大多数应用程序的常见用例,并且没有简单的方法可以解决这个问题。您要么以正确的权限启动您的应用程序,要么将您的文件移到别处。

如果您绝对必须这样做,那么您可以以管理员身份启动您的应用程序,读取/修改您的文件,然后 drop your application's privileges .

关于c++ - 在驱动器 c : 中按类 fstream 类打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33822645/

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