找考题网-背景图
填空题

下面程序是要建立一个文本文件datal,从键盘输入一个实数(正数表示收入,负数表示支出),用fwrite函数写入文件datal中。输入数字0则结束。
#include<stdio.h>
#include<stdlib.h>
main()
______
float a;
if((fp=fopen("datal","w"))==NULL)
printf("can not open the file!");exit(0);
while(1)
scanf("%f",&a );
______
______
fclose(fp);

【参考答案】

FILE *fp;
if(a==0)break;
fwrite(&a,sizeof(float),1,fp);