Page 386 - C++
P. 386

}
         file.close() ;
         return count ;
         }
         //---------------------------------------------------------------------------
         // THIS FUNCTION RETURN O IF THE TICKET NO. NOT FOUND IN
         // PASSANGER'S FILE
         //---------------------------------------------------------------------------
         int PASSANGER :: FOUND(int tno)
         {
         fstream file ;
         file.open("PASS.DAT", ios ::in|ios::binary) ;
         int found=0 ;
         while (file.read((char *) this, sizeof(PASSANGER)))
         {
         if (tno == ticketno)
         {
         found = 1 ;
         break  ;
         }
         }
         file.close() ;
         return found ;
         }
         //---------------------------------------------------------------------------
         // THIS FUNCTION RETURNS PASSANGER'S NAME FOR THE GIVEN
         // TICKET NO.
         //---------------------------------------------------------------------------
         char *PASSANGER :: NAME(int tno)
         {
         fstream file ;
         file.open("PASS.DAT", ios ::in|ios::binary) ;
         while (file.read((char *) this, sizeof(PASSANGER)))
         {
         if (tno == ticketno)
         break ;
         }
         file.close() ;
         return name ;
         }
         //---------------------------------------------------------------------------
         // THIS FUNCTION DISPLAY THE LIST OF THE PASSANGERS
         //---------------------------------------------------------------------------
         void PASSANGER :: LIST (void)
         {
         clrscr() ;
         char tl[10] ;
         int t2, sno, valid ;
         TICKET ticket ;
         ticket.ENQUIRY() ;
         do
         {
         valid = 1 ;
         gotoxy(3,23) ;
         cout<<"                                                                " ;
         gotoxy (3,23 ) ;
         cout<<"PRESS <ENTER> TO EXIT" ;
         gotoxy(3,20) ;
         cout <<"                                                                   " ;
         char *t1;
         gotoxy(3,20) ;
         cout<<"Enter Sno. of the FLIGHT for which you want to see   "   ;
                        "list of passanger " ;
         gets(t1);
   381   382   383   384   385   386   387   388   389   390   391