#include <iostream.h>
#include <stdlib.h>
#include <fstream.h>
#include <string.h>
using namespace std;
struct Reservation {
char PangerName[30];
char PangerAds[50];
char DtOFght[10];
char DestiToTrvel[10];
int FghtNo;
int SatNo;
}reserve;
void GetData(char[], char[], char[], char[], int, int);
void WriteData(char[], char[], char[], char[], int, int);
void ReadData(char[], char[], char[], char[], int, int);
main (){
cout<<"*******Flight Reservation System*******\n\n"<<endl;
//Function calling here.
GetData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
WriteData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
ReadData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
system("pause");
} // close of main body here.
//Function defination here.
void GetData(char[], char[], char[], char[], int, int){
cout<<"Enter The Passenger Name: ";
cin>>reserve.PangerName;
cout<<"Enter The Passenger Address: ";
cin>>reserve.PangerAds;
cout<<"Enter The Date Of Flight: ";
cin>>reserve.DtOFght;
string city[3]={"Karachi","Peshawar","Lahore"};
do{
cout<<"Enter The Destination(Karachi, Peshawar, Lahore): ";
cin>>reserve.DestiToTrvel;
if(reserve.DestiToTrvel==city[0])
reserve.FghtNo=201;
else if(reserve.DestiToTrvel==city[1])
reserve.FghtNo=233;
else if(reserve.DestiToTrvel==city[2])
reserve.FghtNo=241;
else
cout<<"Flight for "<<reserve.DestiToTrvel<<" is not available"<<endl;
}while(reserve.DestiToTrvel!=city[0]&&reserve.DestiToTrvel!=city[1]&&reserve.DestiToTrvel!=city[2]);
reserve.SatNo = rand()%201;
}
void WriteData(char[], char[], char[], char[], int, int){
ofstream outFile; // Handle for the input file
char outputFileName[] = "data.txt"; // The file is created in the current directory
outFile.open(outputFileName, ios::app);
//writing data to file
outFile<<reserve.PangerName<<"\t"<<reserve.PangerAds<<"\t"<<reserve.DtOFght<<"\t"<<reserve.DestiToTrvel<<"\t"<<reserve.FghtNo<<"\t"<<reserve.SatNo;
outFile.close();
}
void ReadData(char[], char[], char[], char[], int, int){
ifstream inFile; // Handle for the input file
char inputFileName[] = "data.txt"; // The file is created in the current directory
inFile.open(inputFileName);
// checking that file is successfully opened or not
if (!inFile)
{
cout << "Can't open the input file named " << inputFileName << endl;
exit(1);
}
while(!inFile.eof()){
inFile>>reserve.PangerName>>reserve.PangerAds>>reserve.DtOFght>>reserve.DestiToTrvel>>reserve.FghtNo>>reserve.SatNo;
cout<<"Passenger Name \t: \t"<<reserve.PangerName<<endl;
cout<<"Passenger Address:\t"<<reserve.PangerAds<<endl;
cout<<"Date of Flight \t: \t"<<reserve.DtOFght<<endl;
cout<<"Destination \t: \t"<<reserve.DestiToTrvel<<endl;
cout<<"Flight No. \t: \t"<<reserve.FghtNo<<endl;
cout<<"Seat No. \t: \t"<<reserve.SatNo<<endl;
cout<<"- - - - - - - - - - - - - - - - - -"<<endl;
}
inFile.close();
}
We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
#include <stdlib.h>
#include <fstream.h>
#include <string.h>
using namespace std;
struct Reservation {
char PangerName[30];
char PangerAds[50];
char DtOFght[10];
char DestiToTrvel[10];
int FghtNo;
int SatNo;
}reserve;
void GetData(char[], char[], char[], char[], int, int);
void WriteData(char[], char[], char[], char[], int, int);
void ReadData(char[], char[], char[], char[], int, int);
main (){
cout<<"*******Flight Reservation System*******\n\n"<<endl;
//Function calling here.
GetData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
WriteData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
ReadData(reserve.PangerName, reserve.PangerAds, reserve.DtOFght, reserve.DestiToTrvel, reserve.FghtNo, reserve.SatNo);
system("pause");
} // close of main body here.
//Function defination here.
void GetData(char[], char[], char[], char[], int, int){
cout<<"Enter The Passenger Name: ";
cin>>reserve.PangerName;
cout<<"Enter The Passenger Address: ";
cin>>reserve.PangerAds;
cout<<"Enter The Date Of Flight: ";
cin>>reserve.DtOFght;
string city[3]={"Karachi","Peshawar","Lahore"};
do{
cout<<"Enter The Destination(Karachi, Peshawar, Lahore): ";
cin>>reserve.DestiToTrvel;
if(reserve.DestiToTrvel==city[0])
reserve.FghtNo=201;
else if(reserve.DestiToTrvel==city[1])
reserve.FghtNo=233;
else if(reserve.DestiToTrvel==city[2])
reserve.FghtNo=241;
else
cout<<"Flight for "<<reserve.DestiToTrvel<<" is not available"<<endl;
}while(reserve.DestiToTrvel!=city[0]&&reserve.DestiToTrvel!=city[1]&&reserve.DestiToTrvel!=city[2]);
reserve.SatNo = rand()%201;
}
void WriteData(char[], char[], char[], char[], int, int){
ofstream outFile; // Handle for the input file
char outputFileName[] = "data.txt"; // The file is created in the current directory
outFile.open(outputFileName, ios::app);
//writing data to file
outFile<<reserve.PangerName<<"\t"<<reserve.PangerAds<<"\t"<<reserve.DtOFght<<"\t"<<reserve.DestiToTrvel<<"\t"<<reserve.FghtNo<<"\t"<<reserve.SatNo;
outFile.close();
}
void ReadData(char[], char[], char[], char[], int, int){
ifstream inFile; // Handle for the input file
char inputFileName[] = "data.txt"; // The file is created in the current directory
inFile.open(inputFileName);
// checking that file is successfully opened or not
if (!inFile)
{
cout << "Can't open the input file named " << inputFileName << endl;
exit(1);
}
while(!inFile.eof()){
inFile>>reserve.PangerName>>reserve.PangerAds>>reserve.DtOFght>>reserve.DestiToTrvel>>reserve.FghtNo>>reserve.SatNo;
cout<<"Passenger Name \t: \t"<<reserve.PangerName<<endl;
cout<<"Passenger Address:\t"<<reserve.PangerAds<<endl;
cout<<"Date of Flight \t: \t"<<reserve.DtOFght<<endl;
cout<<"Destination \t: \t"<<reserve.DestiToTrvel<<endl;
cout<<"Flight No. \t: \t"<<reserve.FghtNo<<endl;
cout<<"Seat No. \t: \t"<<reserve.SatNo<<endl;
cout<<"- - - - - - - - - - - - - - - - - -"<<endl;
}
inFile.close();
}
loooo jee aur dowanooo main yadd rakana ok
--We say, "Be one as Pakistani Nation and grow up for Pakistan's Future". Wish you all the best. Join www.vuaskari.com,
To post to this group, send email to vuaskari_com@googlegroups.com
Visit these groups:
This (Main) Group:http://groups.google.com/group/vuaskari_com?hl=en?hl=en
MIT/MCS Group: http://groups.google.com/group/vu_askarimit?hl=en?hl=en
HRM Group: http://groups.google.com/group/askari_hrm?hl=en?hl=en
Banking Group: http://groups.google.com/group/askari_banking?hl=en?hl=en
Management: https://groups.google.com/group/vuaskari_mgt?hl=en
Marketing: https://groups.google.com/group/vuaskari_mkt?hl=en
MIS Group: http://groups.google.com/group/askari_mis?hl=en
Comments
Post a Comment