#include <stdio.h>
#include <getch.h>
#include <stdlib.h>
#include <string.h>
#include <assert.h>
//注册用户 用户登录 显示所有用户 退出系统
#define USER_MAX 100
enum
{
nosuo =1,
suo =2,
};
//用户名 密码 联系方式 是否锁定
typedef struct Id
{
char name[20];
char password[7];
char phone[30];
char lock;
}Id;
Id id[USER_MAX];
size_t cnt;
size_t cnt_yz;
//显示菜单。
void show_ml(void)
{
system("clear");
puts("***欢迎使用***");
puts("1.注册用户");
puts("2.用户登录");
puts("3.显示所有用户");
puts("4.退出系统");
}
//获取指令
int get_cmd(char start,char end)
{
puts("===========================");
printf("请输入指令");
while(1)
{
int cmd =getch();
if(start <= cmd && cmd <= end)
{
printf("%c\n",cmd);
return cmd;
}
}
}
char* get_str(char* str,size_t size)
{
assert(NULL!=str && size>1);
size_t len;
while(1)
{
len = strlen(fgets(str,size,stdin));
if(1==len)
printf("\n输入不能为空,请重新输入:");
else
break;
}
if('\n' == str[len-1])
str[len-1] = '\0';
else
while('\n' != getchar());
return str;
}
void show_msg(const char* ms
用c语言完成的用户管理系统
于 2022-07-14 18:45:43 首次发布