以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志, 
#include
void main()
{  
   FILE  *fp;   char  ch;
   fp=fopen( "fname", "w" );
   while( ( ch=getchar()) !=′#′ ) fputc( __________ );
   fclose(fp);
}
则在横线处应填入的选项是:( )
A、 ch
B、fp,ch
C、ch,fp
D、ch, "fname"