美文网首页
2020-11-07

2020-11-07

作者: 恰我年少时 | 来源:发表于2020-11-07 09:06 被阅读0次

include <iostream>

include<stdio.h>

/*

  • 数据的持久化 file文件保存数据

  • 1.创建文件

  • 2.打开文件

  •  fopen(”url“,“读写模式”)返回文件指针 FILE *,FILE是一个结构体,存有文件属性
    
  •  fputc: 写入一个字符
    
  •  fputs:写入一个字符串
    
  •  fwrite:写入结构体
    
  •  r:文件必须存在 从头读
    
  •  w:
    
  •  a:写,定位到文件末尾
    
  •  r+    可读可写  写会覆盖 从当前位置读
    
  •  a+    可读可写  写会覆盖 从文件末尾读
    
  •  w+    可读可写  从表尾写 从末尾读
    
  •  fseek(FILE * ,偏移量,从哪个位置)指针移位
    
  • 3.写入文件

  • 4.读取文件

  •  fgetc:
    
  •  fgets:
    
  •  fread:
    
  • 5.关闭文件
    */
    int main() {
    FILE *fp =fopen("C:\Users\little_stone\Desktop\1.txt","a+");
    //fputs("hello world\n",fp);
    //fseek(fp,0,SEEK_SET);SEEK_SET文件指针移到文件头,0偏移量
    //文件的读和写,一次执行一个操作
    char str[50]={};
    char pwd[50]={};

    fgets(pwd,50,fp);

    if(pwd[0]=='\0'){
    //说明没有密码
    //将密码写入文件
    printf("请设置密码");

    }
    else{//密码已存在
    printf("请输入密码");
    }
    //接受用户的输入
    scanf("%s",str);
    if(pwd[0]=='\0'){

     fseek(fp,0,SEEK_SET);
     fputs(str,fp);
     printf("密码设置成功!\n");
     fseek(fp,0,SEEK_SET);//回退到开头
     fgets(pwd,50,fp);
    

    }

    for(int i=0;i<50;i++){
    if(pwd[i]!='\0') {
    if (pwd[i] != str[i]) {
    //密码错误
    printf("密码错误!");
    break;
    }
    }
    //pwd结束
    else {
    if (str[i]=='\0')
    //pwd已到达结尾
    printf("密码正确");
    else printf("密码错误!!!");
    break;
    }
    }
    fclose(fp);
    return 0;
    }

相关文章

  • 周六 2020-11-07 23:30 - 06:43 晴 13

    2020-11-07 完成任务的一天,还去散步了,真棒周六 2020-11-07 23:30 - 06:43 晴 ...

  • 2020-11-07

    【318号】2020-11-07点赞列表 http://www.jianshu.com/p/d73789490b9...

  • 翻砂十年甲壳花50hb10001

    原创 李大叔 清江风情 2020-11-07 图谱编号:ESB_TP_50_hb10001 直径:36.2~36....

  • 光明来自黑暗

    南怀瑾:光明来自黑暗 原创 致敬南怀瑾 修行居 2020-11-07 修行居 道家养生 | 阴阳数术 太极八卦 |...

  • 【基因组】那些接收植物基因组de novo组装文章的期刊(202

    2020-11-07 update: 发现一个新的第三梯度的期刊. Plant Direct. 之后把新找到的期刊...

  • 【我】是谁?!

    我怎么如此幸运-重生71-戴红霞(2020-11-07) 我怎么如此幸运-【我】是谁?! 1.我怎么如此幸运意想不...

  • 约练收获

    中原焦点团队 成长分享852天 2020-11-07 本周约练第一、二场(总312、313场) 今天连续约了两场,...

  • 2020-11-07

    2020-11-07 姓名 :曹静杰 企业名称 : 辽宁辽阳丛迪服装有限公司 组别 388期 反省1组 志工529...

  • 江城子2021-07-04

    强国征文|赵光辉:江城子·我的兵团 山东学习平台 2020-11-07 作者:赵光辉 蒙组织之选,授援疆之责,吾欣...

  • 书展、公园、挖沙子

    幸福日志2020-11-07、8 周六日 晴 周六日两天天气大好,依旧带娃暴走。 书展、公园、挖沙子!

网友评论

      本文标题:2020-11-07

      本文链接:https://www.haomeiwen.com/subject/gfdfbktx.html