用ofstream直接open,为什么会提示失败啊?
程序里面,直接用ifstream打开:
ifstream inf;
inf.open("data/test_data.txt");
用ofstream进行输出:
ofstream outf;
outf.open("projects/student/result.txt");
提交之后提示创建文件失败。求大佬帮助
抱歉,您需设置社区昵称后才能参与社区互动!
用ofstream直接open,为什么会提示失败啊?
程序里面,直接用ifstream打开:
ifstream inf;
inf.open("data/test_data.txt");
用ofstream进行输出:
ofstream outf;
outf.open("projects/student/result.txt");
提交之后提示创建文件失败。求大佬帮助
|
[初赛问题咨询]
用C++,result文件创建失败
用ofstream直接open,为什么会提示失败啊? 程序里面,直接用ifstream打开: ifstream inf; inf.open("data/test_data.txt"); 用ofstream进行输出: ofstream outf; outf.open("projects/student/result.txt"); 提交之后提示创建文件失败。求大佬帮助 |
|
|
发表于2020年04月13日 19:50:38
直达本楼层的链接
地板
只看该作者
带上了也不行啊,后来换成了 int outf; outf=open("/projects/student/result_new.txt", O_RDWR | O_CREAT, 0666); 这种,然后也还是不行,试过很多方法。
评论
请问是提交后错误日志提示的创建失败么,是不是Runtime Error ... 查看全部 |
|
文件的打开和关闭可以参考热身赛的代码
路径为赛题说明里面的绝对路径
带上了也不行啊,后来换成了
int outf;
outf=open("/projects/student/result_new.txt", O_RDWR | O_CREAT, 0666);
这种,然后也还是不行,试过很多方法。
Particle_G
2020-4-13 21:50
zz123456
2020-4-14 14:58
我也是这个问题,输出路径是不是得自己创建
前面的/呢