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
*****************************************************************