//SEATS AVAILABLE IN THE TRAIN void train:: getinfo(int n) { if(n==111) trn[1].av_seat=t1; else if(n==112) trn[2].av_seat=t2; else if(n==113) trn[3].av_seat=t3; cout<<endl<<"\nAVAILABLE SEATS FOR RESERVATION ARE: " <<av_seat<<endl; cout<<endl<<"------------------------------------------------\n"; reservation(72-av_seat); delay(4000); } //end getinfo
int perform_action(int sock_descriptor) { char option[10]; if(read(sock_descriptor,option,10)==-1) { perror("Reading error init_connection"); } if (strcmp(option,"-S\n")==0) { show_seatsmap(sock_descriptor); } if (strcmp(option,"-R\n")==0) { reservation(sock_descriptor); } if (strcmp(option,"-D\n")==0) { delete_reservation(sock_descriptor); } close(sock_descriptor); }