问题描写:从键盘输入一些字符,逐一把它们送到磁盘上去,直到输入一个#为止。
程序源码:
#include "stdio.h"
void 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();
ch=getchar();
while(ch!="#")
{fputc(ch,fp);putchar(ch);
ch=getchar();
}
fclose(fp);
}#in