从键盘上输入10个整数,分别以文本文件和二进制文件方式存入磁盘。
分析:要打开二个文件,一个文件以文本文件方式存入磁盘,另一个文件以二进制方式存入磁盘,分别用fprintf()函数和fwrite()函数写入。
程序如下:
include "stdio.h"
define N 10
main()
{ int x[10],i,y[10];
FILE fp1,fp2;
fp1=fopen("d1.txt","w+");
fp2=fopen("d2.dat","wb+");
printf("请输入%d个数:\n",N);
for(i=0;i<N;i++)
{scanf("%d",&x[i]);
fprintf(fp1,"%5d",x[i]);}
fwrite(x,sizeof(int),N,fp2);
fclose(fp1);fclose(fp2);
}