数据固化
Posted hcy544015
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据固化相关的知识,希望对你有一定的参考价值。
本来打算用sqlite来实现数据固化的,可是在安装sqlite的时候出了问题,在网上找了很多资料,可都解决不了,不知道是不是我的电脑有问题.
所以我就用了txt文档保存.
我编写了一个简单的代码,可以实现用户注册与登录.用户的账号和密码用txt文档保存.
下面是代码
FileRW.h
#ifndef _FILERW_H_ #define _FILERW_H_ #include<stdio.h> void FileRead(); void WriteFile(); int UserFileRead(char *user,char *password); void UserFileWrite(char *user,char *password); #endif
FileRW.c
int UserFileRead(char *user,char *password){ FILE *fp = fopen("user.txt","r"); // char line[64]; // fgets(line,64,fp); char User[64],Password[64]; while(fscanf(fp,"%s %s ",User,Password) != EOF){ if(strcmp(User,user) == 0 && strcmp(password,Password) == 0){ fclose(fp); return 1; } } fclose(fp); return 0; } void UserFileWrite(char *user,char *password){ FILE *fp = fopen("user.txt","a"); fprintf(fp,"%s %s ",user,password); fclose(fp); }
编译后
打开文档可以看到
这说明所以信息已经保存到了文档中.
以上是关于数据固化的主要内容,如果未能解决你的问题,请参考以下文章