以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是( )。 #include main( ) {FILE *fp; char ch; fp=fopen("fname","w")

admin2021-02-25  30

问题 以下程序依次把从终端输入的字符存放到f文件中,用“#”作为结束输入的标志,则在横线处应填入的选项是(    )。
  #include
  main(  )
  {FILE  *fp;  char ch;
    fp=fopen("fname","w");
    while((ch=getchar())!=’#’)fputc(______);
    fclose(fp);
  }

选项 A、ch,"fname"
B、fp,ch
C、ch
D、ch,fp

答案D

解析 本题考查fputc()函数。该函数将字符"ch"写到文件指针fp所指向的文件的当前写指针的位置。fputc函数格式为:int fputc(int n,File*fp);,故答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/Srz0FFFM
0

随机试题
最新回复(0)