Please help me out with the coding
Dear members,
I am a SE(CSE) student. I m completing a mini-project on BUS RESERVATION SYSTEM. I have ended up on a problem with the update and booking section. I have also completed with the password protection code. But the entire program starts getting problem on execution of that part. I am trying the program using file handling in c++. I have tried with most of the part but just have got these problems.
Please provide me with the necessary guidance and the logic if you can.
I am a SE(CSE) student. I m completing a mini-project on BUS RESERVATION SYSTEM. I have ended up on a problem with the update and booking section. I have also completed with the password protection code. But the entire program starts getting problem on execution of that part. I am trying the program using file handling in c++. I have tried with most of the part but just have got these problems.
Please provide me with the necessary guidance and the logic if you can.
/*MINI PROJECT ON BUS RESERVATION SYSTEM*/ #include<conio.h> #include<stdio.h> #include<iostream.h> #include<string.h> #include<fstream.h> #include<graphics.h> #include<stdlib.h> #include<dos.h> class bus { int busn,s,fare,i,seat; char driver[10],arrival[5],depart[5],to[10],date[10],pas_name[20]; fstream x,z; public: void install() { clrscr(); z.open("data.txt",ios::app); cout<<"\n\n\t\t\t***** BUS RESERVATION SYSTEM *****\n\n"; cout<<"\t\t\t*******INSTALL*******\n\n"; for(i=0;i<1;i++) { cout<<"\n\tSource:Kolhapur"; cout<<"\n\tEnter bus no: "; cin>>busn; cout<<"\n\tEnter driver's name: "; cin>>driver; cout<<"\n\tEnter destination:"; cin>>to; cout<<"\n\tEnter fares:"; cin>>fare; cout<<"\n\tEnter arrival time: "; cin>>arrival; cout<<"\n\tEnter departure time: "; cin>>depart; cout<<"\n\tEnter date (dd/mm/yy):"; cin>>date; z<<busn<<"\t"<<driver<<"\t"<<to<<"\t"<<fare<<"\t"<<arrival<<"\t"<<depart<<"\t"<<date<<endl; } z.close(); getch(); } void show() { int ch1; clrscr(); z.open("data.txt",ios::in); cout<<"\n\n\t\t\t***** BUS RESERVATION SYSTEM *****\n\n"; cout<<"\t\t\t\t***** SHOW *****\n\n1.Seatwise reservation details\n"; cout<<"2.Bus reservation details\n\nEnter choice:"; cin>>ch1; clrscr(); switch(ch1) { case 1: cout<<"Enter Bus no.:"; cin>>busn; cout<<"Enter seat no.:"; cin>>seat; cout<<"\n\tBus no.:"<<busn; cout<<"\n\tDriver's name:"<<driver; cout<<"\n\tSeat no.:"<<seat; cout<<"\n\tPassenger name:"<<pas_name; cout<<"\n\tFrom:Kolhapur"<<"\t\t\t\t"<<"To:"<<to; cout<<"\n\tFare:Rs."<<fare; cout<<"\n\tDate:"<<date; cout<<"\n\tArrival time:"<<arrival<<"\t\t\t\t"<<"Departure time:"<<depart; break; case 2: while(z) { z>>busn>>driver>>to>>fare>>arrival>>depart>>date; if(z.eof()==0) { cout<<"\nBus no.:"<<busn; cout<<"\t\t\tDriver's name:"<<driver; cout<<"\nSeat no.:"<<seat; cout<<"\t\t\tPassenger name:"<<pas_name; cout<<"\nFrom:Kolhapur"<<"\t\t\t"<<"To:"<<to; cout<<"\nDate:"<<date; cout<<"\nArrival time:"<<arrival<<"\t\t"<<"Departure time:"<<depart; cout<<"\n\n********************************************************************************"; } } /* for(s=0;s<32;s++) { }*/ break; } z.close(); getch(); } void enquiry() { clrscr(); z.open("data.txt",ios::in); cout<<"\n\n\t\t\t***** BUS RESERVATION SYSTEM *****\n\n"; cout<<"\t\t\t ***** ENQUIRY *****\n\n"; cout<<"\t\t\t\tSource:Kolhapur\n"; cout<<"\n--------------------------------------------------------------------------------"; cout<<"Bus no.\t Dest. Fare\t Date\t\tArr time\tDept time"; cout<<"\n--------------------------------------------------------------------------------"; while(z) { z>>busn>>driver>>to>>fare>>arrival>>depart>>date; if(z.eof()==0) { cout<<busn<<"\t "<<to<<" \t"<<fare<<"\t"<<date<<"\t"<<" "<<arrival<<"\t\t"<<" "<<depart<<endl; } } z.close(); getch(); } }; /*void pass() { int i=0; char p[6]; clrscr(); cout<<"\n\n\n\n\n\t\t\tEnter password:"; for(i=0;i<6;i++) { p[i]=getch(); cout<<"*"; } p[i]='\0'; if(strcmp("smokie",p)==0) { getch(); cout<<"\n\n\n\t\t\tPassword correct"; cout<<"\n\n\t\t\tPress Any To Continue....."; getch(); } else { getch(); cout<<"\n\n\n\t\t\tIncorrect password"; getch(); exit(0); } }*/ void main() { clrscr(); bus b; int w,gd=DETECT,gm,ch; /*initgraph(&gd,&gm,"c:\\tc\\bgi"); setbkcolor(BLUE);*/ //pass(); do { clrscr(); cout<<"\n\n\t\t\t***** BUS RESERVATION SYSTEM *****\n\n\n\t\t\t\t-*-*-*-MENU-*-*-*-\n\n\t\t\t\t1.Install\n\t\t\t\t2.Booking\n\t\t\t\t3.Update\n\t\t\t\t4.Show\n\t\t\t\t5.Cancellation\n\t\t\t\t6.Enquiry\n\t\t\t\t7.Exit\nEnter choice:"; cin>>ch; switch(ch) { case 1: b.install(); break; /* case 2: b.booking(); break; case 3: b.update(); break;*/ case 4: b.show(); break; /* case 5: b.cancel(); break;*/ case 6: b.enquiry(); break; case 7: exit(0); } }while(ch!=7); getch(); }
0