建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想

2020华为软件精英挑战赛

话题 : 430 成员 : 6437

加入HCSD

用C++,result文件创建失败

游学者_周... 2020/4/12 1459

用ofstream直接open,为什么会提示失败啊?

程序里面,直接用ifstream打开:

ifstream inf;

inf.open("data/test_data.txt");

用ofstream进行输出:

ofstream outf;

outf.open("projects/student/result.txt");

提交之后提示创建文件失败。求大佬帮助


回复 (4)

2020/4/14 14:50

文件的打开和关闭可以参考热身赛的代码

路径为赛题说明里面的绝对路径

2020/4/13 19:50

带上了也不行啊,后来换成了

int outf;

outf=open("/projects/student/result_new.txt", O_RDWR | O_CREAT, 0666);

这种,然后也还是不行,试过很多方法。


Particle_G

2020-4-13 21:50

请问是提交后错误日志提示的创建失败么,是不是Runtime Error
... 展开

zz123456

2020-4-14 14:58

评论 Particle_G:文件名result_new.txt?
... 展开
2020/4/13 17:52

我也是这个问题,输出路径是不是得自己创建

2020/4/12 11:35

前面的/呢

上划加载中
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

游学者_周小迪

角色:成员

话题:2

发消息
发表于2020年04月12日 10:32:06 14594
直达本楼层的链接
楼主
正序浏览 只看该作者
[初赛问题咨询] 用C++,result文件创建失败

用ofstream直接open,为什么会提示失败啊?

程序里面,直接用ifstream打开:

ifstream inf;

inf.open("data/test_data.txt");

用ofstream进行输出:

ofstream outf;

outf.open("projects/student/result.txt");

提交之后提示创建文件失败。求大佬帮助


点赞 举报
分享

分享文章到朋友圈

分享文章到微博

lgj@大赛答疑

角色:导师

话题:2

发消息
发表于2020年04月14日 14:50:28
直达本楼层的链接
5#
只看该作者

文件的打开和关闭可以参考热身赛的代码

路径为赛题说明里面的绝对路径

点赞2 评论 引用 举报

游学者_周小迪

角色:成员

话题:2

发消息
发表于2020年04月13日 19:50:38
直达本楼层的链接
地板
只看该作者

带上了也不行啊,后来换成了

int outf;

outf=open("/projects/student/result_new.txt", O_RDWR | O_CREAT, 0666);

这种,然后也还是不行,试过很多方法。


评论
Particle_G 2020-4-13 21:50 评论

请问是提交后错误日志提示的创建失败么,是不是Runtime Error

... 查看全部
zz123456 2020-4-14 14:58 评论

评论 Particle_G:文件名result_new.txt?

... 查看全部
点赞 评论 引用 举报

哈哈yykk

角色:成员

话题:3

发消息
发表于2020年04月13日 17:52:35
直达本楼层的链接
板凳
只看该作者

我也是这个问题,输出路径是不是得自己创建

点赞 评论 引用 举报

困了困了

角色:成员

话题:2

发消息
发表于2020年04月12日 11:35:29
直达本楼层的链接
沙发
只看该作者

前面的/呢

点赞1 评论 引用 举报

游客

您需要登录后才可以回帖 登录 | 立即注册