以下程序中用户由键盘输入一个文件名(BCD),然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空: #include <stdio.h> main() {
FILE *fp;
char ch,fname[32];
int count=0;
printf("Input the filename:");
scanf("%s",fname);
if(fp=fopen(_______ ,"w+"))=NULL) {
printf("Can't open file :%s\n",fname);
exit(0);}
printf("Enter data:\n");
while((ch=getchar())!='#'){
fputc(________,fp);
count++;}
fprintf(fp,"\n%d\n",count);
fclose(fp); }