zxzlycy
2022-06-09 17:25
采纳率: 92.5%
浏览 21

关于C++文件编程的疑问

#include
#include<stdlib.h>
#include<stdio.h>
#define N 5
using namespace std;
int main()
{
FILE *fp;int a[N],b[N];
if((fp=fopen("D:\f2.txt","wb"))==NULL)
{
cout<<"can't open file\n";
exit(1);
}
for(int i=0;i<N;i++)
cin>>a[i];
fwrite(a,sizeof(a),1,fp);
fclose(fp);
if((fp=fopen("D:\f2.txt","rb"))==NULL)
{
cout<<"can't open file\n";
exit(1);
}
for(int j=0;j<N;j++)
{
fscanf(fp,"%d",&b[j]);
cout<<b[j];
}
fclose(fp);
system("pause");
return 0;
}
请问我的程序为什么出现如下结果?

img

图片转代码服务由CSDN问答提供 功能建议

 文件
         T dluserslhonorldocumentslvisual studio 2012\ProjectslProject4\Debug\Project4.exe
        4599 1009876

3条回答 默认 最新

相关推荐 更多相似问题