📄 student_lesson.cpp
字号:
#include "1.h"
#include "c_student.h"
Clesson::Clesson()
{
l_num=0;
lesson_name="0";
time=0;
lesson_time=0;
teacher_name="0";
score=0;
}
CStudent_lesson::CStudent_lesson()
{
l_num=0;
lesson_name="0";
time=0;
lesson_time=0;
teacher_name="0";
score=0;
s_num=0;
name="0";
stu_class="0";
}
Clesson::putin_lesson_information()
{
cout<<" 请输入这门课的课程号:";
cin>>l_num;
cout<<" 请输入这门课的名称:";
cin>>lesson_name;
cout<<" 请输入上这门门课的总学时:";
cin>>time;
cout<<" 请输入这门课的授课学时:";
cin>>lesson_time;
cout<<" 请输入教这门课程的教师姓名:";
cin>>teacher_name;
cout<<" 请输入这门课程的学分:";
cin>>score;
cout<<" 请输入这门课程的开课学期:";
cin>>term;
ofstream outfile2("lesson_information.txt",ios::app);
if(!outfile2)
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile2<<l_num<<" "<<lesson_name<<" "<<time<<" "<<lesson_time<<" "
<<teacher_name<<" "<<score<<" "<<term<<endl;
outfile2.close();
cout<<" 您已经成功录入了这门课程的信息,按回车键继续......."<<endl;
while(!kbhit());
getchar();
welcome();
}
CStudent_lesson::putin_student_information()
{
cout<<" 请输入该学生的学号:";
cin>>s_num;
cout<<endl<<" 请输入该学生的姓名:";
cin>>name;
cout<<endl<<" 请输入该学生的班级:";
cin>>stu_class;
ofstream outfile1("student_information.txt",ios::app);
if(!outfile1)
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile1<<s_num<<" "<<name<<" "<<stu_class<<endl;
outfile1.close();
cout<<" 您已经成功录入了这个学生的信息,按回车键继续......."<<endl;
while(!kbhit());
getchar();
welcome();
}
void CStudent_lesson::choose_lesson(int stu_num)
{
find_student(stu_num);
ifstream infile4("stud_select_information_lesson.txt",ios::in);
if(!infile4)
{
cerr<<"open error!"<<endl;
exit(1);
}
infile4>>l_num>>lesson_name>>time>>lesson_time>>teacher_name>>score>>term;
infile4.close();
ofstream outfile4("stud_select_lesson_information.txt",ios::app);
if(!outfile4)
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile4<<s_num<<" "<<name<<" "<<stu_class<<" "<<" "<<l_num
<<" "<<lesson_name<<" "<<time<<" "<<lesson_time
<<" "<<teacher_name<<" "<<score<<" "<<term<<endl;
outfile4.close();
cout<<" 恭喜您!您选课成功~~~"<<endl;
cout<<" 您的选课信息如下:"<<endl;
cout<<" "<<s_num<<" "<<name<<" "<<stu_class<<" "<<" "<<l_num
<<" "<<lesson_name<<" "<<time<<" "<<lesson_time
<<" "<<teacher_name<<" "<<score<<" "<<term<<endl;
T:
cout<<" 继续选课 y/n?"<<endl;
cout<<" 0.退出"<<endl;
string d;
cin>>d;
system("cls");
if(d=="y") select_lesson();
else if(d=="n") welcome();
else if(d=="0") exit();
else
{
cout<<" 您输入的信息错误,请重新输入..."<<endl;
cout<<" 请按回车键继续..."<<endl;
while(!kbhit());
getchar();
goto T;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -