资源简介

一个用C语言实现的学生兴趣管理系统,用结构体和文件录入实现的

资源截图

代码片段和文件信息

#define _CRT_SECURE_NO_WARNINGS
#include 
#include
#include
#include
#include
#include
int m;
typedef struct person
{
char name[10];
char sex[5];
char ID[10];
char interest1[10];
char interest2[10];
}person;
person per[200];
person me;
char filename[20];

typedef struct zhangHao
{
char zhang[30];
char mi[30];
}zhangHao;

char menu();//菜单
int menu1(int n);
void add();
void search();
void delet();
void scan();
void xiugai();
void gotoxy(int xint y);
void gotoprint(int x int y);
void biankuang();
void xiume();
void searchSomeint();
void compare();
void zhuCe();
void yuanFen();

char menu()   //菜单
{
char ch;
gotoxy(23 8);
printf(“************************欢迎登陆学生兴趣管理系统************************\n“);
gotoxy(30 13);
printf(“1.学生信息管理   2.兴趣自我管理   3.注册学生账号\n“);
gotoxy(23 23);
printf(“************************************************************************\n“);
gotoxy(24 20);
printf(“请输入你的选择:\t“);
gotoxy(39 20);
scanf(“%s“ &ch);
return (ch - ‘0‘);
}

int menu1(int n)
{
int select;
system(“cls“);
gotoxy(23 8);
printf(“************************************************************************\n“);
printf(“                                                                        \n“);
printf(“                          1.添加学生信息 \t2.删除学生信息\n“);
printf(“                                                                        \n“);
printf(“                          3.查找学生信息 \t4.修改学生信息 \t5.浏览全部人的信息\n“);
printf(“                                                                        \n“);
printf(“                          6.返回上一层 \t\t7.退出系统\n“);
printf(“                                                                        \n“);
gotoxy(23 16);
printf(“     请输入你的选择:\t“);
gotoxy(23 23);
printf(“************************************************************************\n\n“);
gotoxy(44 16);
scanf(“%d“ &select);
return select;

}
char menu2()
{
static int f=1;
int select;
zhangHao p[200];
char a[30] b[30];
int i = 0 n = 0 k = 0 j = 1l=0;
if (f == 1)
{
printf(“请输入你的账号“);
scanf(“%s“ a);
printf(“请输入你的密码“);
scanf(“%s“ b);
FILE *fp;
while ((fp = fopen(“zhanghao.txt“ “r“)) == NULL)
{
printf(“登陆失败“);
}
while (fscanf(fp “%s%s“ p[i].zhang p[i].mi) != EOF)
{
i++;
n++;
}
fclose(fp);

while (k < n)
{
if (strcmp(p[k].zhang a) == 0 && strcmp(p[k].mi b) == 0)
{
printf(“登陆成功“);
Sleep(1500);
break;
}
k++;
}
if (k == n)
{
j = 0;
printf(“登陆失败“);
printf(“即将关闭系统“);
Sleep(1000);
exit(0);
}
f++;
}
if (j)
{
system(“cls“);
gotoxy(23 8);
printf(“1.查找兴趣和我相同的学生 2.修改个人信息\n“);
gotoxy(23 10);
printf(“3.查找某学生的兴趣 4.两人比较 5.随机匹配\n“);
gotoxy(23 12);
printf(“6.返回主菜单(会退出账号)  7.退出系统\n“);
gotoxy(23 14);
printf(“请输入你的选择:“);
gotoxy(40 14);
scanf(“

评论

共有 条评论