12-29-2011, 04:58 PM
Code:
[B]<iostream.h>
#include <string.h>
#include <stdlib.h>
#include <fstream.h>
using namespace std;
int random(int i)
{
return rand()%i; }
struct Reservation
{
string Passenger_Name;
string Passenger_Address;
string Date_of_Flight;
string Destination_to_travel;
int Flight_No;
int Seat_No; };
void GetData(Reservation[],int);
void WriteData(Reservation[], int);
void ReadData(Reservation[], int);
main()
{
Reservation *res;
Quote:#include
int i;
cout<<"How many reservation you want: ";
cin>>i;
res = new Reservation[i];
GetData(res, i);
system("pause"); }
void GetData(Reservation st[], int nn)
{
string n;
char ch;
int l;
for(int j=1;j<=nn;j++)
{
cout<<"Enter Passenger Name for Passenger "<<j<<" : ";
cin>>n;
st[j-1].Passenger_Name=n;
cout<<"Enter Passenger Address for Passenger "<<j<<" : ";
cin>>n;
st[j-1].Passenger_Address=n;
cout<<"Enter Date of Flight for Passenger "<<j<<" : ";
cin>>n;
st[j-1].Date_of_Flight=n;
cout<<"Enter Destination_to_travel for
Passenger "<<j<<" : ";
cout<<"Please Select from given"<<endl;
cout<<"k for karachi"<<endl;
cout<<"p for peshawar"<<endl;
cout<<"L for lahore"<<endl;
cin>>ch;
if( ch == 'p')
{
st[j-1].Destination_to_travel="Peshawar";
st[j-1].Flight_No=233;
st[j-1].Seat_No=random(200); }
if( ch == 'k')
{
st[j-1].Destination_to_travel="Karachi";
st[j-1].Flight_No=201;
st[j-1].Seat_No=random(200); }
if( ch == 'l')
{
st[j-1].Destination_to_travel="Lahore";
st[j-1].Flight_No=241;
st[j-1].Seat_No=random(200); }
else if( !(ch == 'p' || ch == 'k' || ch == 'l'))
{
cout<<"Please select from list:"<<endl; } }
WriteData(st, nn); }
void WriteData(Reservation abc[], int nn)
{
ofstream myfile ("abc.txt");
if (myfile.is_open())
{
for(int j=1;j<=nn;j++)
{
myfile <<abc[j-1].Passenger_Name<<endl;
myfile <<abc[j-1].Passenger_Address<<endl;
myfile <<abc[j-1].Date_of_Flight<<endl;
myfile <<abc[j-1].Destination_to_travel<<endl;
myfile <<abc[j-1].Flight_No<<endl;
myfile <<abc[j-1].Seat_No<<endl; }
myfile.close(); }
else cout << "Unable to open file";
ReadData(abc, nn); }
void ReadData(Reservation[], int)
{
string line;
ifstream myfile ("abc.txt");
if (myfile.is_open())
{
while ( myfile.good() )
{
getline (myfile,line);
cout << line << endl; }
myfile.close(); }
else cout << "Unable to open file";
}[/B]0300-9520262
Get solution in 24 hour |cpmputer & internet
mileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
