单项选择题

有以下程序:
#include <iostream>
#include <fstream>
using namespace std;
int main ( )

ofstream ofile;
char ch;
ofile.open ("abc.txt");
cin>>ch;
while (ch!='#' )

cin>>ch;
ofile.put(ch);

ofile.close();
return 0;

当从键盘终端连续输入的字符为a、b、c和#时,文件abc.txt中的内容为( )。

A) 程序编译时出错
B) abc#
C) abc
D) #