如何用C语言设计用户登录界面
时间: 2023-05-29 08:07:19 浏览: 721
要设计一个简单的用户登录界面,可以使用C语言中的基本输入输出库和字符串操作库。以下是一个简单的实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
char username[20];
char password[20];
int login_successful = 0;
printf("Welcome to the login page!\n");
while (!login_successful) {
printf("Enter username: ");
scanf("%s", username);
printf("Enter password: ");
scanf("%s", password);
if (strcmp(username, "admin") == 0 && strcmp(password, "password") == 0) {
login_successful = 1;
printf("Login successful!\n");
} else {
printf("Incorrect username or password. Please try again.\n");
}
}
return 0;
}
```
这个程序使用了一个while循环来不断要求用户输入用户名和密码,直到登录成功为止。在每次循环中,程序会让用户输入用户名和密码,并将其存储在相应的字符数组中。然后,程序会使用strcmp函数来比较输入的用户名和密码是否与预设的值相同。如果是,程序将设置login_successful变量为1,表示登录成功,并输出一条成功信息。否则,程序将输出一条错误信息,并继续等待用户输入。