资源简介
该系统有学生选课,教师课程管理,成绩查询等功能。
代码片段和文件信息
#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语言扫雷课程设计报告
相关资源
- 文件目录管理系统.cpp
- C语言 个人通讯录管理系统
- C语言 车辆出租管理系统
- 学生管理系统,mfc做的,本人课设作
- C语言车辆管理系统
- C++课程设计公司人员管理系统
- 车辆信息管理系统课程设计完整源代
- C++ 家庭理财管理系统
- 基于VisualC++ 6.0的服装试穿管理系统
- C++写的车辆信息管理系统
- 学生选课管理系统C++
- 仪器仪表管理源C语言代码
- 运动会成绩管理系统C语言
- 数据机构课设--链表
- 工资管理系统c++代码
- c++写的库存管理程序
- 秘钥管理系统 c语言实现的RSA
- 图书管理系统 C语言设计源代码和实验
- 图书馆管理系统分为借书、还书、图
- 面向对象的编程技术课程设计VC++_MF
- 模拟段式存储管理的分配与回收
- C++课程设计报告人事管理系统及全部
- MFC_酒店管理系统
- 酒店管理系统 c++的代码
- 模拟设计段式存储管理的分配与回收
- C语言课程设计_学生选修课系统
- C语言版的职工管理系统课设
- 银行管理系统——数据结构C
- c语言银行管理系统
- 仓库管理系统 vc++
评论
共有 条评论