资源简介
该系统有学生选课,教师课程管理,成绩查询等功能。

代码片段和文件信息
#include“head.h“
#include
#include
#include
#include
#include
//=======================================================common==========================================================//
int countnumber()///////////////////////////////////////////////////////////////统计当前学生总人数
{
ifstream in;
in.open(“student.txt“ios::in);
int n=0;
char a;
while(in.get(a))
{
if(a==‘;‘)
{
n++;
}
}
return n;
}
student1 student[500];
teacher1 teacher[50];
void creatstudentgroup()//////////////////////////////////////////////初始化学生数组及对应课程链表
{
ifstream in1in12in2in22;
in1.open(“student.txt“ios::in);
in12.open(“student.txt“ios::in);
in2.open(“coursename.txt“ios::in);
in22.open(“coursename.txt“ios::in);
char anumber[10]name[30]sex[5]feild[50]grade[10]totalcredit[10]code[10];
char bcname[30]cnumber[10]cclassnumber[10]cpgoal[10]ckgoal[10]czgoal[10]ccredit[10];
int in=0n2=1nu=0na=0se=0fe=0gr=0to=0co=0;
int cna=0cnu=0ccl=0cpg=0ckg=0czg=0ccr=0;
//初始化学生信息
n=countnumber();
for(i=0;i {
in1.get(a);
while(a!=‘‘)
{
number[nu]=a;
nu++;
in1.get(a);
}
number[nu]=‘\0‘;
nu=0;
in1.get(a);
while(a!=‘‘)
{
code[co]=a;
co++;
in1.get(a);
}
code[co]=‘\0‘;
co=0;
in1.get(a);
while(a!=‘‘)
{
name[na]=a;
na++;
in1.get(a);
}
name[na]=‘\0‘;
na=0;
in1.get(a);
while(a!=‘‘)
{
sex[se]=a;
se++;
in1.get(a);
}
sex[se]=‘\0‘;
se=0;
in1.get(a);
while(a!=‘‘)
{
feild[fe]=a;
fe++;
in1.get(a);
}
feild[fe]=‘\0‘;
fe=0;
in1.get(a);
while(a!=‘‘)
{
grade[gr]=a;
gr++;
in1.get(a);
}
grade[gr]=‘\0‘;
gr=0;
in1.get(a);
while(a!=‘;‘)
{
totalcredit[to]=a;
to++;
in1.get(a);
}
totalcredit[to]=‘\0‘;
to=0;
strcpy(student[i].stu.codecode);
strcpy(student[i].stu.numbernumber);
strcpy(student[i].stu.namename);
strcpy(student[i].stu.sexsex);
strcpy(student[i].stu.feildfeild);
strcpy(student[i].stu.gradegrade);
double to=atof(totalcredit);
student[i].stu.totalcredit=to;
student[i].stu.totalcredit=0;
//初始化课程信息
in22.get(b);
if(b==‘-‘)
{
n2=0;
}
while(b!=‘-‘)
{
if(b==‘;‘)
{
n2++;
}
in22.get(b);
}
student[i].root=NULL;
for(int j=0;j {
in2.get(b);
while(b!=‘‘)
{
cname[cna]=b;
cna++;
in2.get(b);
}
cname[cna]=‘\0‘;
cna=0;
in2.get(b);
while(b!=‘‘)
{
cnumber[cnu]=b;
cnu++;
in2.get(b);
}
cnumber[cnu]=‘\0‘;
cnu=0;
in2.get(b);
while(b!=‘‘)
{
cclassnumber[ccl]=b;
ccl++;
in2.get(b);
}
cclassnumber[ccl]=‘\0‘;
ccl=0;
in2.get(b);
while(b!=‘‘)
{
cpgoal[cpg]=b;
cpg++;
in2.get(b);
}
cpgoal[cpg]=‘\0‘;
cpg
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 59576 2010-07-03 13:57 学生选课管理系统\1.cpp
文件 2179 2010-07-03 13:57 学生选课管理系统\head.h
目录 0 2010-10-30 14:39 学生选课管理系统
----------- --------- ---------- ----- ----
61755 3
- 上一篇:双目视觉标定棋盘格模板程序
- 下一篇:C语言扫雷课程设计报告
相关资源
- 操作系统c语言模拟文件管理系统844
- C语言课程设计
- 使用C语言编写的病房管理系统
- 简易教务管理系统c语言开发文档
- 个人日常财务管理系统(C语言)
- c语言 教学信息管理系统
- 手机话费管理系统(c语言编写)
- 餐饮管理系统(C语言编写)
- 用c语言编写的学生选课系统
- C语言 学生信息管理系统 源代码
- c语言小学生自然数四则运算测试程序
- 我的C语言寒假作业-学生通讯录系统(
- 商品库存管理系统 C++ MFC
- 宠物管理系统课程设计(源码+数据库
- C语言 学生兴趣管理系统
- Linux c语言 学生成绩管理系统
- 成绩管理系统.doc
- 学生成绩管理系统.c
- 简单员工管理系统(适合初学MFC)
- C语言实现 设备信息管理系统
- 校园闲置物品管理系统.c(控制台)
- 学生成绩管理系统(c源码)
- 职工信息管理系统源码(控制台)
- 家谱管理系统(C++)源码以及文档
- 链表实现学生管理系统(main.c)
- C++餐饮管理系统源码(控制台)
- C++通讯录管理系统源码(控制台)
- 简单职工管理系统(控制台源码+txt数
- 花草信息管理系统.c
- 客户消费积分管理系统.cpp
评论
共有 条评论