cout<<"请选择先对谁操作:0:退出 1:学生 2:教师"<<endl;
cin>>flag;
while(flag!=0){
switch(flag){
case 1:cout<<"请选择"<<endl;
cin>>choise;
while(choise!='q'){
switch(choise){
case 'i':
xuesheng.QInsert();break;
case 'd':
xuesheng.QDelete();break;
case 't':
xuesheng.QFront();break;
case 'c':
xuesheng.ClearQueue();break;
case 'l':
cout<<"队列中有:"<<xuesheng.QLength()<<"个学生"<<endl;break;
case 'f':
xuesheng.QFull();break;
case 'e':
xuesheng.QEmpty();break;
case 'p':
xuesheng.stuinfo();break;
case 'h':
cout<<"i:插入;d:删除;l:对长;e:满否;f:空否;t:对头;c:清空;q:退出本次操作;p:所有信息;h:帮助"
<<endl; break;
default:
cout<<"您的输入有误,按h键查看帮助"<<endl;break;
}
cout<<"请选择:";
cin>>choise;
}break;
case 2:cout<<"请选择"<<endl;
cin>>choise;
while(choise!='q'){
switch(choise){
case 'i':
jiaoshi.QInsert();break;
case 'd':
jiaoshi.QDelete();break;
case 't':
jiaoshi.QFront();break;
case 'c':
jiaoshi.ClearQueue();break;
case 'l':
cout<<"当前队列中有:"<<jiaoshi.QLength()<<"个教师。"<<endl;break;
case 'f':
jiaoshi.QFull();break;
case 'e':
jiaoshi.QEmpty();break;
case 'h':
cout<<"i:插入;d:删除;l:对长;e:满否;f:空否;t:对头;c:清空;q:退出本次操作;p:所有信息;h:帮助"
<<endl;break;
case 'p':
jiaoshi.teachinfo();break;
default:
cout<<"您的输入有误,按h键查看帮助"<<endl;break;
}
cout<<"请选择:";
cin>>choise;
} break;
default:cout<<"您的输入有误!"<<endl;
}
cout<<"请选择先对谁操作:0:退出 1:学生 2:教师"<<endl;
cin>>flag;
}
return 0;
}