第三节 了解指针链表后的尝试 150206118
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三节 了解指针链表后的尝试 150206118相关的知识,希望对你有一定的参考价值。
在了解了学生信息管理的基础上,我大概知道哪里可以下手修改。并且付诸了实践。
实践证明我改成了饭店管理系统是可行的,不过其中涉及的一个算法稍作了调整。
其次,为了使程序更丰富。我想为该程序添加点东西。
因为系统整体是完整的,不可能做大幅度的修改,于是我想到了稍微的调整,比如某个地方的算法。又或者增加一个新的函数。
经过查找,我觉得可以加入一个用户密码的函数。在进行网页搜索之后发觉有部分函数过于复杂,偶然的情况下我发现讲义里面有,而且简单。于是我现学现用,决定放入程序中。
然而刚开始,直接复制粘贴是没用的,无法运行用户的函数。后来我发现我没有在主函数中添加运行。我复制粘贴的不过是做了一个函数的设计或者说声明。
在修改后,程序成功运行,并且能进入界面使用。
修改如下:
//进入菜单函数【我在菜单函数前面先编写了用户密码函数】
void check()
{
char userName[5];/*用户名*/
char userPWD[5];/*密码*/
int i,sum;
for(i = 1; i < 4; i++)
{
/*用户名和密码均为abcde;*/
printf(" 用户名和密码均为abcde\n\n");
printf("\n 请输入您的用户名:");
gets(userName);
printf("\n 请输入您的密码:");
gets(userPWD);
if ((strcmp(userName,"abcde")==0) && (strcmp(userPWD,"abcde")==0))/*验证用户名和密码*/
{
printf("用户名和密码正确,显示主菜单");
return; //【正确,返回显示功能界面进入正常程序】
}
else
{
if (i < 3)
{
printf("用户名或密码错误,提示用户重新输入");
printf("用户名或密码错误,请重新输入!");
}
else
{
printf("连续3次输错用户名或密码,退出系统。");
printf("您已连续3次将用户名或密码输错,系统将退出!");
exit(1);
}
}
}
}
//【】然后我在主程序做了修改】
{
//显示菜单、【只是做了一个函数的运行】
check();
Welcome();
以上是关于第三节 了解指针链表后的尝试 150206118的主要内容,如果未能解决你的问题,请参考以下文章