字典查询功能实现:登录注册+查询+显示+密码修改+用户注销

写一个小程序+数据库 1.可以实现登录 2.可以注册 3.可以查询单词 有的话,就显示意思, 4.可以更改密码 5.可以注销用户


头文件head.h
主函数main.c
显示可操作性功能
可调用函数
注册
登录
修改登录密码
单词查找
注销
在这里插入图片描述
1.登录login,接用户名及密码
fgets 或 scanf 两次拿到用户名及密码
saqlite3_exec();执行select操作
验证用户名及密码

界面1
(1)登录成功
a,查询操作
gets words
saqlite3_exec();执行select操作
b,修改密码
fgets new 密码
saqlite3_exec();执行update操作
c,注销
saqlite3_exec();执行update操作
exit 删除后退出

界面2
(2)登录失败
请注册,获取用户名及密码
fgets 或 scanf 两次拿到用户名及密码
saqlite3_exec();执行select操作(不考虑用户名重名)

代码示例:(多文件)

头文件 head.h

#ifndef __HEAD_H__
#define __HEAD_H__

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sqlite3.h>




typedef struct {
	int Fun;
	int LogStat;
	sqlite3 *ppdb;
	char name[32];
	char password[32];
}UserStat;

UserStat Stat;



#endif

主函数main.c

#include "head.h"

int main(int argc, const char *argv[])
{
	int ret = sqlite3_open("../dict.db",&(Stat.ppdb));
	if (ret != 0)
	{
		fprintf(stderr,"sqlite3_open error:%s\n",sqlite3_errmsg(Stat.ppdb));
		sqlite3_close(Stat.ppdb);
		return 1;
	}	




	while (1)
	{	
		whi
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值