资源简介
一个用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(“
- 上一篇:(学习)VS2010之MFC入门到精通教程
- 下一篇:C语言课设计算器
相关资源
- C语言课设计算器
- c语言实现火车订票系统(控制台)源
- 模拟笔记本电脑(C语言实现)
- c语言实现竞技比赛打分系统
- KMP算法C语言程序
- Linux c语言 学生成绩管理系统
- 弹跳的小球(test.c)
- 成绩管理系统.doc
- 林锐—高质量C编程
- 基于c语言的通讯录系统
- 学生成绩管理系统.c
- C语言全套课件与教学资料-哈工大
- 简单员工管理系统(适合初学MFC)
- 计算机二级C语言真题.docx
- C语言实现 设备信息管理系统
- GBT 28169-2011 嵌入式软件 C语言编码规范
- C语言标准库函数大全.chm
- C语言常用代码(分章节)
- 校园闲置物品管理系统.c(控制台)
- c语言课程设计:客房登记系统源码
- C语言常用算法源代码
- 学生成绩管理系统(c源码)
- 职工信息管理系统源码(控制台)
- 吕鑫:VS2015之博大精深的0基础C语言视
- c语言文都讲义2020
- 家谱管理系统(C++)源码以及文档
- c语言课件56883
- 链表实现学生管理系统(main.c)
- C语言推箱子win控制台
- C语言程序设计50例.docx
评论
共有 条评论