void mzfind(Books *as){ string name; cout<<"请输入需要咨询的课程名称"<<endl; cin>>name; for(int i=1;i <= as->number;i++){ if(as->ClassArray[i].name==name){ cout<<as->ClassArray[i].name<<endl<<"课程编号:"<<as->ClassArray[i].number<<endl<<"课程性质:"<<as->ClassArray[i].form <<endl<<"课程学分:"<<as->ClassArray[i].grade<<endl<<"课程学时:"<<as->ClassArray[i].time<<endl<<"课程授课学时:"<<as->ClassArray[i].finishtime<<endl<<"课程实验学时:"<<as->ClassArray[i].experience <<endl<<"输出完成"<<endl; } } system("pause"); system("cls"); }
时间: 2023-10-30 07:37:16 浏览: 151
<iostreambuf>
这也是一段 C++ 代码,函数名为 mzfind,参数类型为 Books 指针。
代码主要功能是根据用户输入的课程名称查询该课程的详细信息,并输出到屏幕上。具体实现如下:
1. 提示用户输入需要查询的课程名称;
2. 循环遍历所有课程,如果找到输入的课程名称则输出该课程的详细信息;
3. 最后暂停程序并清除屏幕。
代码中同样使用了结构体和指针,具体实现需要查看完整代码。
阅读全文