codeblocks不能读写文件,怎么办?

#include<fstream>#include<iostream>usingnamespacestd;intmain(){inta[10]={1,2,3,4,5,6,... #include <fstream>
#include <iostream>
using namespace std;

int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
ofstream fout("G:\\fuck.txt",ios::out);
for(int i=0;i<10;i++)
fout<<a[i]<<endl;
fout.close();
return 0;
}

同样的代码,在codeblocks下运行,什么都没有,用vc++6.0运行,可以创建文件并写入数据,why?
展开
 我来答
kaixingui2012
2014-12-21 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6438万
展开全部
用以下代码试一下:
#include <fstream>
#include <iostream>
using namespace std;
#include <windows.h>
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
ofstream fout("G:\\fuck.txt",ios::out);
if ( fout.fail() )
{
cout << "open file error\n";
cout <<"errno: " <<GetLastError () <<endl;
return -1;
}
/*
for(int i=0;i<10;i++)
fout<<a[i]<<endl;
fout.close();
*/
return 0;
}
当前不能联网
2014-12-21 · TA获得超过1563个赞
知道大有可为答主
回答量:2626
采纳率:66%
帮助的人:655万
展开全部
你看看你的CB配置,我能正常运行。
我是CB+GCC5
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式