下面程序的功能是:由终端键盘输入字符,存放到文件 fname 中,用 “ ! ” 结束输入。请填空。 # include int main( ) { FILE * fp ; char ch , fname[10] ; printf("Input name of file : \n") ; gets( fname) ; if(( fp= fopen(fname , "w"))= =NULL) { printf("Cannot open file!\n") ; exit(0) ; } printf(''Enter data : \n'') ; while( ( ) ! =' ! ') fputc(( )) ; fclose(fp) ; return 0 ; }