文件IO小项目-模拟登陆系统

1.需求分析

要求如下:
主界面

1. 注册register
2. 登录login

说明:

按下R/r,均进入注册界面
按下L/l,均进入登录界面

注册界面

帐号:
密码:

帐号与密码写入文件当中
登录界面:

帐号:
密码:

如果user并code是正确的,接下来进入功能界面

功能界面:不作要求。

2.设计思路

注册功能:把注册时输入的账户名以及密码用‘;’隔开,存放到文件当中,而且账号密码要符合一定的格式。例如:账号为xiebaoccc,密码为123456,则把账号密码作为字符串处理成为:xiebaoccc;123456。
登陆功能:根据输入的账号查找文件道中是否存在此账号,如果不在,则提示account not exist,并且提示用户重新输入账号。如果账号存在,则到文件当中提取账号后面的密码,与用户输入的密码进行比较,如果相同则登陆成功;如果输入密码与原密码不一致,提示用户重新输入。

流程图
模拟登陆系统

3.功能演示

主界面
主界面
注册界面
注册
输入注册账号密码
注册
注册成功
注册成功
登陆界面
登陆
登陆时账号不存在
账号不存在
登陆时密码错误
密码错误
登陆成功
登陆成功

4.源码分析

/**************************************************************************
* File Name: main.c
* Author: Po Xie
* E-mail: 2446603068@qq.com
* Create Time: Tue 01 Aug 2017 04:08:00 AM PDT
*****************************************************************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值