设计登陆页面 请用户输入用户名和密码 c语言
时间: 2024-10-14 10:02:07 浏览: 27
C语言课程设计报告-购物系统设计.docx
设计一个简单的登录页面的C语言程序,可以使用getchar()函数获取用户的输入,因为标准输入流(stdin)通常不会自动显示回车符,这可以让界面看起来更简洁。下面是一个基本的示例:
```c
#include <stdio.h>
#include <string.h>
#define MAX_USERNAME_LENGTH 50
#define MAX_PASSWORD_LENGTH 50
void login() {
char username[MAX_USERNAME_LENGTH], password[MAX_PASSWORD_LENGTH];
printf("请输入用户名: ");
fgets(username, sizeof(username), stdin); // 读取直至换行符
username[strlen(username) - 1] = '\0'; // 去除末尾的换行符
printf("请输入密码: ");
fgets(password, sizeof(password), stdin);
password[strlen(password) - 1] = '\0';
// 这里只是一个基础示例,实际应用中应有更强的密码验证和错误处理机制
if (strcmp("your_username", username) == 0 && strcmp("your_password", password) == 0) {
printf("登录成功!\n");
} else {
printf("用户名或密码错误。\n");
}
}
int main() {
login();
return 0;
}
```
在这个例子中,我们假设了硬编码的"your_username"和"your_password"作为用户名和密码,实际应用中需要替换为你所期望的验证条件。
阅读全文