写一个c语言实现登录小程序
时间: 2024-01-31 19:01:57 浏览: 26
好的,我可以帮您编写一个C语言实现登录小程序的代码,具体如下:
```
#include <stdio.h>
#include <string.h>
// 定义用户信息结构体
struct UserInfo {
char username[20]; // 用户名
char password[20]; // 密码
};
// 定义登录函数
int login(struct UserInfo *users, int count, char *username, char *password) {
for (int i = 0; i < count; i++) {
// 验证用户名和密码是否正确
if (strcmp(users[i].username, username) == 0 && strcmp(users[i].password, password) == 0) {
return 1; // 登录成功
}
}
return 0; // 登录失败
}
int main() {
// 定义用户信息数组
struct UserInfo users[3] = {
{"user1", "password1"},
{"user2", "password2"},
{"user3", "password3"}
};
// 提示用户输入用户名和密码
char username[20], password[20];
printf("请输入用户名:");
scanf("%s", username);
printf("请输入密码:");
scanf("%s", password);
// 调用登录函数进行验证
if (login(users, 3, username, password)) {
printf("登录成功!\n");
} else {
printf("登录失败!\n");
}
return 0;
}
```
这段代码可以实现一个简单的用户登录功能,用户输入用户名和密码后,程序会判断是否与用户信息数组中的信息匹配,如果匹配,则登录成功,否则登录失败。
希望这个代码对您有帮助!