C语言实现密码本小项目-创新互联
一、引言
万全网站建设公司成都创新互联,万全网站设计制作,有大型网站制作公司丰富经验。已为万全千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的万全做网站的公司定做!学C语言有一段时间了,趁着正好做了密码本的小项目,把它分享出来。
二、思路与原理
密码本,见名知意,就是存放账号密码,起到备忘录作用的本子,将需要备忘的数据通过加密存放在文本文件中,打开的文本文件为加密文本,需要通过软件查看已经存放的数据,提高安全性。(软件设计了启动密码,三次过后自动退出)
项目目标:
- 保存账号密码,退出后打开软件数据不丢失
- 进行简单加密
- 能按条件查找账号密码
- 能修改账号密码数据
- 能按条件进行删除数据
知识涉及到数组、文件操作的使用以及简单异或加密。
软件的部分截图如下:
主菜单
增加数据
删除数据
查询数据
全部数据
三、实现
1.头文件及数据定义
在密码本的小项目中我设立四个了存放数据的数组,所存放的账号密码的站点,存放的账号,存放的密码以及备注。定义了一个全局变量,用来计数当前密码本使用的条数。
#define _CRT_SECURE_NO_WARNINGS #include#include #include //定义四个数组,用来存放站点、账号、密码、备注的值 char webSite[100][20]; char userName[100][20]; char passWord[100][20]; char reMark[100][20]; //定义一个全局变量 int g_count = 0;
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网页名称:C语言实现密码本小项目-创新互联
本文地址:http://azwzsj.com/article/dsiooe.html