一个简易的会员管理系统(C语言)

由于大一最后的课设,就写了会员管理系统,有需要的小伙伴可以看一下。
系统功能如下:
1.登录窗口
2.管理员登录
3.会员登录
4.其他就是增删改查了

源代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define L 50
#define G 10
char adminname[5]="admin";//管理员账号和密码,也可写入文件中
char adminpassword[10]="123";

typedef struct node{
   
	int num;
	char name[L];
	char password[L];
	long int money;
	char grade[G];
	struct node *next;
}node;

//全局的。
node *user_head;//用户头指针
node *user_end;//用户尾指针---方便插入
node *userGR;//登录时,指向用户

//文件函数
node* Rcreatelink();
void save();

//登陆函数
int search(char name[L],char password[L]);
int login();
void boundar();

//管理员函数
void looklook();
void increase();
void revise();
void adminmenu();
void admin();

//用户函数
void user();
void usermenu();
//通过金额自动生成会员等级
void zidongsc(node *q);

void zidongsc(node *q)
{
   
	char grade[6][50]={
   "普通","白银","黄金","铂金","钻石","黑金"};
	int num;
	num=q->money/1000;
	if(num<=3)
		strcpy(q->grade,grade[0]);
	else if(num<=6)
		strcpy(q->grade,grade[1]);
	else if(num<=9)
		strcpy(q->grade,grade[2]);
	else if(num<=12)
		strcpy(q->grade,grade[3]);
	else if(num<=15)
		strcpy(q->grade,grade[4]);
	else
		strcpy(q->grade,grade[5]);
}

node* Rcreatelink()
{
   
	int num,money;
	char name[L],password[L],grade[G];
	node *head =(node*)malloc(sizeof(node));
	node *p;
	FILE *fp = 
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值