成都网站建设设计

将想法与焦点和您一起共享

C语言实现密码本小项目-创新互联

一、引言

万全网站建设公司成都创新互联,万全网站设计制作,有大型网站制作公司丰富经验。已为万全千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的万全做网站的公司定做!

学C语言有一段时间了,趁着正好做了密码本的小项目,把它分享出来。

二、思路与原理

密码本,见名知意,就是存放账号密码,起到备忘录作用的本子,将需要备忘的数据通过加密存放在文本文件中,打开的文本文件为加密文本,需要通过软件查看已经存放的数据,提高安全性。(软件设计了启动密码,三次过后自动退出)

项目目标:

  • 保存账号密码,退出后打开软件数据不丢失
  • 进行简单加密
  • 能按条件查找账号密码
  • 能修改账号密码数据
  • 能按条件进行删除数据

知识涉及到数组、文件操作的使用以及简单异或加密。

软件的部分截图如下:

C语言实现密码本小项目

主菜单

C语言实现密码本小项目

增加数据

C语言实现密码本小项目

删除数据

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://chengdu.cdxwcx.cn/article/dsiooe.html