从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止


代码如下:

				
#include<stdio.h>
#include<string.h>
#include<process.h>
int main()
{
     FILE *fp;
     char ch,filename[20];
     printf("Please input filename:");
         scanf("%s",filename);
     if((fp=fopen(filename,"w"))==NULL)
     {
         printf("cannot open file\n");
         exit(0);//结束程序
     }
     printf("Pleasse input some characters:\n");
     ch=getchar();//接收执行scanf语句时最后输入的回车符
     ch=getchar();//接收输入的第一个字符
     while(ch!='#')
     {
         fputc(ch,fp);//把字符写到磁盘文件上去
         putchar(ch);//把写到磁盘文件上去的字符在屏幕中显示
         ch=getchar();
     }
     putchar(10);//换行
     fclose(fp);
     return 0;
}




联系我们 | 友情链接