黑马程序员技术交流社区

标题: 应用:把键盘输入的字符串保存到文件中 [打印本页]

作者: 408205555    时间: 2015-7-25 19:28
标题: 应用:把键盘输入的字符串保存到文件中
应用:保存键盘输入的字符串
键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。
void main(){
     //定义变量
     char ch;
     //打开文件
     FILE *fp=fopen(“inputString.txt”,”w+”);
     //判断文件是否打开成功
     if(fp!=NULL){
     //如果打开成功,先写入文件
     //提示用户输入
     printf(“请输入要保存的字符串:\n”);
     //循环写入到文件中
     ch=getchar();
     //判断是否输入了\n,如果输入\n,输入结束
     while(ch!=’\n’){
          fputc(ch,fp);        //把字符保存到文件中
          Ch=getchar();//获取下一个字符
     }

     //把文件指针重新指向文件首地址
     rewind(fp);
     //读取显示到控制台
     ch=fgetc(fp);
     while(ch!=EOF){
          //显示ch到控制台
          putchar(ch);
          ch=fgetc(fp);
          }
     }
     //关闭文件指针
     fclose(fp);
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2