A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

应用:保存键盘输入的字符串
键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。
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);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马