以下程序中用户由键盘输入一个文件名 然后输入一串字符(用$结束输入)存放到此文件中 形成文本文件 并
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。 include <string.h> main() { FILE*fp: char ch,fname[32] int count=0: prinft("input the filename:"): scanf("%s",fname); if((fp=fopen(______,"w+"))==NULL) { printf("cant open file:%s/n",fname); exit(0): } printf("enter data:/n"): while((ch=getchar())!=$) {fputc(ch,fp): count++; } fprintf(______,"/n%d/n", count); fclose(fp): }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:fname fp
fname,fp
相似问题
若从键盘输入34 则以下程序输出的结果是______。 include<stdio.h> main(
若从键盘输入34,则以下程序输出的结果是______。 include<stdio h> main() { int a; scanf("%d",&a); if(a>30)printf("%d",a); if(a>2
开发—个C语言程序需要经过______ ______ ______和______四个基本过程。请帮忙
开发—个C语言程序需要经过______、______、______和______四个基本过程。请帮忙给出正确答案和分析,谢谢!
高血压病时心脏的向心性肥大是指( )。A. 左室心肌肥厚而心腔不扩张B. 左室心肌肥厚而心腔扩张C.
高血压病时心脏的向心性肥大是指( )。A 左室心肌肥厚而心腔不扩张B 左室心肌肥厚而心腔扩张C 左室壁厚正常而心腔明显扩张D 左室、左房心肌明显
设有以下程序 include<stdio.h> main() { int n1 n2; scanf(
设有以下程序 include<stdio h> main() { int n1,n2; scanf("%d",&n2); while(n2!=0) {n1=n2%10; n2=n2 10; printf("%d",n1); } }
慢性肾孟肾炎患者出现多尿 夜尿 表明肾的主要损害部位是( )。A. 肾小球B. 肾小管C. 基底膜D
慢性肾孟肾炎患者出现多尿,夜尿,表明肾的主要损害部位是( )。A 肾小球B 肾小管C 基底膜D 肾间质E 以上都不是
