#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char ch,filename[10];
printf("请输入所用的文件名:");
scanf("%s",filename);
getchar();//用来消化回车
if(!(fp = fopen(filename, "w"))){//使用if((fp = fopen(filename, "w"))==NULL)作为判断出错
printf("can't open file\n'");
exit(0);
}
printf("please enter a string(end with *)");
ch=getchar();
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
putchar(10);
return 0;
}
(《C程序设计(第五版)》谭浩强 P338)