c++ - 尝试打开文件 c++ 时出现 Errno 13
问题描述
我已经为此工作了一段时间,但我没有想法。我一直在尝试打开并写入文件,但没有任何反应。我得到了 errno 13,但我在文件所在的目录中拥有完全权限。如果有人知道发生了什么,我将不胜感激。
这是我的代码:
#include <fstream>
#include <iostream>
int main () {
std::ofstream myfile;
myfile.open ("example.txt", std::ios::out);
std::cout << errno << std::endl;
myfile << "test";
myfile.close ();
return 0;
}
我也尝试过使用 fopen,但我也没有任何运气。
解决方案
不知道这笔交易是什么,但我通过将它移动到不同的目录来让它工作。猜猜这是一个权限错误,但由于某种原因,Windows 说我有权写入该目录。
推荐阅读
- python - 如何在txt文件中重新排序cloumn?
- rabbitmq - Celery&&RabbitMQ 如何发布消息进行交换?
- http-live-streaming - 下载加密的 m3u8 块?
- azure-ad-b2c - 为 Azure B2C 创建开发人员门户
- django - 如何在 django 中创建多个实例?
- typescript - 具有动态内容的 Angular 6 模态弹出窗口
- python - 在网格几何之上设置具有位置几何的 tkinter 小部件
- spring - 如何将 yaml 文件转换为具有复杂对象泛型的列表
- fiware - 如何使用它的 rest API 创建 CEP Ge 的事件并与我的 orion 交互
- office-js - Office 插件:在 Windows 中使用 Office js 保存自定义文档属性