例13.1从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个“#”为止。
#include <stdio.h>
main( )
{FILEfp;
char ch,filename[10];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{printf("cannot open file\n");
exit(0);}
   ch=getchar( );/*此语句用来接收在执行scanf语句时最后输入的回车符*/
ch=getchar( );/*接收输入的第一个字符*/
while(ch!='#')

fputc(ch,fp);putchar(ch);
ch=getchar();

fclose(fp);

运行情况如下:
file1.c (输入磁盘文件名)
computer and c#(输入一个字符串)
computer and c (输出一个字符串)