这个程序已开始关于键入字符串和已知字符串的相等判断卧室有点晕的,而且现在对于字符数组和字符串的相等判断还不是很明白,
简易登陆程序主要是如何判断键入字符串是密码,经过查阅资料和整理,终于初具模型,代码如下:
简易登陆程序主要是如何判断键入字符串是密码,经过查阅资料和整理,终于初具模型,代码如下:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
int compare(char *a,char *b)
{
if (strcmp(a,b) == 0)
{
return 1;
}
else
return 0;
}
int main()
{
int nameWord;
int t;
char key[] = "ruoruchujian";
char *keyWord = (char*)malloc(100*sizeof(char));
printf("请输入您的账户名:\n");
scanf("%d",&nameWord);
printf("请输入您的密码:\n");
//scanf("%s",keyWord);
scanf("%s",keyWord);
t = compare(key, keyWord);
if (nameWord == 734312211 && t )
{
printf("恭喜您登录成功!");
}
else
printf("对不起,账号或密码输入错误!");
return 0;
}
判断相等用<string.h> 中的strcmp