求助,本人比较菜
我现在想往文件中读入一个一维数组。然后能读出这个数组的数据。写了个程序,错了。。。希望高人指点我一下。#include<stdio.h>
#include <stdlib.h>
void main(){
FILE *fp;
int a[9]={12,23,12,34,12,34,21,45,20};
int i;
fp=fopen("shuzu2","wb");
for(i=0;i<10;i++)
fprintf(fp,"%d\n",a[i]);
FILE *out;
int b[9];
out=fopen("shuzu2","rb");
for(i=0;i<10;i++)
{
fread(&b[i],sizeof(int),1,out);
printf("%4d ",b[i]);
}
}