//下面程序是把从键盘输入的字符依次存放到文件中,用“#”作...ose(fp); return 0; }
举一反三
- 以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志, 则在横线处应填入的选项是( )[img=554x135]1802e317d72df2f.png[/img] A: ch, "fname" B: fp, ch C: ch D: ch, fp
- 以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志, 则在横线处应填入的选项是( )[img=564x137]1802e3185cec525.png[/img]
- 以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件文件中形成文本文件并将字符的个数写到文件尾部,请填空。#include"stdio.h"#include"stdlib.h"voidmain(){FILE*fp;charch,fname[32];intcount=0;printf("Inputthefilename:");scanf("%s",fname);if((fp=fopen())==NULL){printf("Can'topenfile:%s ",fname);exit(0);}getchar();printf("Enterdata:");while((ch=getchar())!='#'){fputc(ch,fp);count++;}fprintf(," %d ",count);fclose(fp);}
- 以下程序希望把从终端输入的字符输出到名为abc.txt的文件...se(fout); return 0;}
- fgetc(fp)的作用是从fp所指向的文件读入一个字符,fputc(ch,fp)的作用是把字符ch写到文件指针变量fp所指向的文件中。