#include #include #include #include using namespace std; struct student { int id; int stunum; string Fname; string Lname; string Nclass; }; struct stu_class { string name_class; int num_class; string teacher; int capacity; }; int main(int argc, char *argv[]) { int c; int k=0; int i; int search_id; student p[100]; string block; int insert; int report; int insert2=1; student s; stu_class cl; ofstream o,o_class; ifstream stu_reader; while(true) { system ("cls"); cout<<"Home:\n"; cout<<"______________________________\n"; cout<<"1.insert\n"; cout<<"2.report\n"; cout<<"3.delet\n"; cout<<"4.olampyad\n"; cout<<"5.exit\n"; cout<<"______________________________\n"; cout<<"lotfan adad ra vared konid\n"; cin>>c; /* insert ========================================================= */ if(c==1) { system("cls"); cout<<"Home:insert\n"; cout<<"1.student\n"; cout<<"2.class\n"; cin>>insert; /* student part */ if(insert==1) { system("cls"); cout<<"Home:insert>>student:\n"; o.open("student.txt",ios::app); while (insert2==1) { cout<<"lotfan ID ra vared konid:\n"; cin>> s.id; o << s.id<> s.stunum; o << s.stunum<> s.Fname; o << s.Fname<> s.Lname; o << s.Lname<> s.Nclass; o << s.Nclass<> insert2; } insert2=1; getch(); } /* class part */ if(insert==2) { system("cls"); cout<<"Home:insert>>class:\n"; o_class.open("class.txt",ios::app); while (insert2==1) { cout<<"lotfan Name Class ra vared konid:\n"; cin>> cl.name_class; o_class << cl.name_class<> cl.num_class; o_class << cl.num_class<> cl.teacher; o_class << cl.teacher<> cl.capacity; o_class << cl.capacity<> insert2; } insert2=1; getch(); } getch(); } /* report ========================================================= */ if(c==2) { system("cls"); cout<<"2.report\n"; cout<<" 1.student\n"; cout<<" 2.class\n"; cout<<" 3.s\n"; cin >> report; if (report==1) { system("cls"); cout<<"Home:report>>student:\n"; stu_reader.open("student.txt",ios::in); while(!stu_reader.eof()) { stu_reader>>p[k].id; stu_reader>>p[k].stunum; stu_reader>>p[k].Fname; stu_reader>>p[k].Lname; stu_reader>>p[k].Nclass; stu_reader>>block; k++; } for(i=0;i<=k;i++) { cout << p[i].Fname <<"\t" << p[i].id <<"\t" << p[i].Lname <<" " << p[i].Nclass <<"\n"; } cout<<"Search: ";cin>> search_id; for(i=0;i<=k;i++) { if(search_id==p[i].id) { cout << p[i].Fname <<"\t" << p[i].Lname <<" " << p[i].Nclass <<"\n"; break; } } getch(); } getch(); } /* Delete ========================================================= */ if(c==3) { system("cls"); cout<<"3.Delete\n"; getch(); } /* olampiad ========================================================= */ if(c==4) { system("cls"); cout<<"4.olampiad\n"; getch(); } /* exit ========================================================= */ if(c==5) { break; } else { system("cls"); cout<<"lotfan adad dorost ra vared konid\n"; getch(); } } return 0; }