填空题

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

【参考答案】

【11】fname