程序如下:
#include<stdio.h>
#include<stdlib.h>
main(void){
FILE *fp;
int sample[100];
int i;
if((fp=fopen("sample","wb"))==NULL){
printf("Cannot open file\n");
exit(1);
}
for(i=0;i<100;i++)
sample[i] = i;
if(fwrite(sample,sizeof(sample),1,fp)!=1)
printf("File Error");
fclose(fp);
return 0;
}
运行之后打开sample文件后看到的都是ASCII的控制字符,怎样才能使sample文件中的内容是从0到99?谢谢。
用fread函数读取的时候,输出的是0到99.
一只名叫tom的猫
慕婉清6462132
相关分类