c编程输入用户名和密码 c语言用户输入用户名和密码?
c语言用户输入用户名和密码?
1. 以字符串形式读入用户名和密码。通过StrCmp功能判断是否相同。如果是相同的,那就是合法的。3及时提供信息。注:StrCmp的原型是intstrcmp(char*a,char*b)。函数的作用是比较两个字符串a和B,如果它们相同,则返回0;如果a较大,则返回1;如果B较大,则返回-1。大小根据ASCII进行比较。参考代码如下:#include<stdio。H>#包含<string。H>int main(){char a[100],B[100]scanf(%s%s“,a,B)if(StrCmp(a,'ABC”)==0& StrCmp(B,'123456”)==0)printf('user legaln”)else printf('user legaln”)1。设计了密码的存储方法。您可以设计一个结构并将其保存在一个文件中,或者使用一个嵌入式数据库,比如SQLite;最好将密码保存在hash salt中,而不是明文中。
2. 界面设计。使用windowsapi制作四个对话框,一个用户登录界面,一个密码修改界面,一个用户主界面和一个用户管理界面(只有管理员登录后才能跳转)。如果您不了解windowsapi,可以使用其他接口库,也可以在命令行下进行。命令行的主要目的是解决输入echo*的问题。其他事情也很相似。在实现了基本功能之后,我们可以考虑具体的细节,比如管理员是否可以修改用户的权限(比如将其他用户提升为管理员)?有超越管理员的超级用户吗?第一个登录管理员信息是写在程序中,还是初始化信息写在另一个程序中?允许用户注册?等待。
c编程输入用户名和密码 c语言设置密码 string.h是什么头文件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。