问题描述
- 如何用C++实现用户名与密码的匹配
-
编写一段代码,实现与文件中用户名与密码的匹配,例如:学生平时成绩管理系统
解决方案
循环遍历比较,如果一致返回成功。
解决方案二:
有一个叫数据库的东西,另外,有一个叫map的东西
解决方案三:
这种几百年的题目了,学会用数据结构,然后建立对应数据数组或链表就可以遍历查询了
解决方案四:
建立一个数据库(或者其他储存文件)获取ID并比较pass是否相同不就可以了吗?
解决方案五:
那就看你用户数据,密码数据存储的格式是什么咯。
如果是文本格式,那就可以在程序启动的时候,从磁盘读取用户名,密码到map表里面,以待查询。
如果是存到数据库里面,就用select语句查询咯,然后可以用map表缓存已查询的信息。
另外,用户密码一般存哈希值什么的吧。
map表就是std::map, c++的一个标准库, 怎么用, 问度娘吧。
时间: 2024-09-16 08:49:25