[求助] 文件操作的问题
为什么写入文件后,是0~9的ASCII码字符。
如何使输出的文件中的内容是0~9的数值?
#include<iostream.h>
void main()
{
FILE *fp1;
int a[10],i=0;
char infile[10];
cin>>infile;
for(i=0;i<10;i++)
a[i]=i;
if((fp1=fopen(infile,"wb+"))==NULL)
{
cout<<"cannot open file\n";
return;
}
for(i=0;i<10;i++)
fwrite(&a[i],sizeof(int),1,fp1);
fclose(fp1);
}