#include<stdio.h>
#define NULL 0
main()
{
FILE *fp;
char a[81],c;
int i1,i2;
float f1,f2,f3;
if((fp=fopen("e:\\paper.dat","wb" ))==NULL)
{
printf("无法打开文件!\n" );
exit(0);
} /*打开一个只写的二进制文件*/
printf(“输入一个字符:”);
scanf("%c",&c); /*从键盘读取1个字符*/
printf(“输入两个整数:”);
scanf("%d,%d",&i1,&i2); /*从键盘读取2个整数*/
printf(“输入三个实数:”);
scanf("%f,%f,%f",&f1,&f2,&f3); /*从键盘读取3个实数*/
printf(“输入一个字符串:”);
scanf("%s",a); /*从键盘读取1个字符串*/
fprintf(fp,"%c\n%d,%d\n%f,%f,%f\n%s\n",c,i1,i2,f1,f2,f3,a);/*将1个字符、2个整数、3个 实数、1个字符串写入fp指向的文件*/
fclose(fp); /*关闭fp所指向的文件*/
}