单项选择题

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

A.ch,fp
B.fp,ch
C.ch
D.ch,"fname\