C语言实现简易可导出文本的用户数据库(实训学习二)

逻辑比较简单,就是获取输入,然后根据输入截取要执行的命令,数据只有用户名和密码,用结构体暂存,再存入save.txt,下次运行可导入(此次并没有加入,自动保存和导入请看tcp连接数据库那一节)

需要注意的点有:

1,输入比较使用strncmp,针对性的比较的开头那几个字符,如果直接用strcmp可能容易出现比较出错的情况(主要是某些字符如换行)

2,输入匹配使用的sscanf,%*s可跳过匹配

3,其实结构使用链表效果更好,数组在插入和删除时会繁琐些

4,保存是直接按行存入的,每行存一个用户

演示:

演示视频:C语言简易数据库_哔哩哔哩_bilibili

 代码仓库:https://gitee.com/caneve/opencaneve/tree/main/C

猜你喜欢

转载自blog.csdn.net/hhcgn/article/details/130795727