Question: WHAT'S WRONG WITH MY CODE? ERRORS ARE AT THE BOTTOM #include #include using namespace std; class Train { int number; //train number int seats_1;//total seats

WHAT'S WRONG WITH MY CODE? ERRORS ARE AT THE BOTTOM

#include

#include

using namespace std;

class Train {

int number; //train number

int seats_1;//total seats in first class

int seats_2;// total seats in second class

int seats_3;//total seats in third class

public:

Train(int i, int j, int k, int l)

{ number = i; seats_1 = j;

seats_2 = k; seats_3 = l;

}

int getnum(void)

{ return number; }

int getseats_1(void)

{ return seats_1; }

int getseats_2(void)

{ return seats_2; }

int getseats_3(void)

{ return seats_3; }

};

class Reservation :public Train

{ int bkd_1;// seats reserved in 1st class

int bkd_2;//seats reserved in 2nd class

int bkd_3;// seats reserved in 3rd class

public:

int i, j, k, l;

Reservation(int i, int j, int k, int l) :Train(i, j, k, l)

{ bkd_1 = bkd_2 = bkd_3 = 0; }

void book(char type, int num);

void cancel(char type, int num);

void disp_status(void);

};

void Reservation::book(char type, int num)

{ switch (type)

{ case'1': bkd_1 += num; //add num to bkd_1

break;

case'2': bkd_2 += num;//add num to bkd_2

break;

case'3': bkd_3 += num;//add num to bkd_3

break;

default: cout

}

}

void Reservation::cancel(char type, int num)

{ switch (type)

{ case'1':bkd_1 -= num;

break;

case'2':bkd_2 -= num;

break;

default:cout

}

}

void Reservation::disp_status(void)

{ cout

cout

int val;

val = getseats_1();

cout

val = getseats_2();

cout

val = getseats_3();

cout

}

void main()

{

clrscr();

int num;

cout

cin >> num;

cout

int s1;

cin >> s1;

cout

int s2;

cin >> s2;

cout

int s3;

cin >> s3;

Reservation Tr(num, s1, s2, s3);

char cl_type;

int choice, seats;

do

{ cout

cout

cout

cout

cout

cout

cin >> choice;

cout

switch (choice)

{ case 1: cout

cin >> cl_type;

cout

cin >> seats;

cout

Tr.book(cl_type, seats);

break;

case 2:cout

cin >> cl_type;

cout

cin >> seats;

cout

Tr.cancel(cl_type, seats);

break;

case 3:Tr.disp_status();

break;

case 4:break;

default: cout

}; //end of switch

} while (choice >= 1 && choice

getch();

}

WHAT'S WRONG WITH MY CODE? ERRORS ARE AT THE BOTTOM #include #include

Error List 3 Errors0 Warnings 0Messages il+IntelliSense Entire Solution Code ?E0020 Search Error List Description Project File Source.cpp Line Suppression State 136 identifier "clrscr" is undefined getch': The POSIX name for this item is deprecated Instead, use the ISOC and C++ conformant name: _getch. See online help for details. JonesJayjuanFinal JonesJayjuanFinal JonesJayJuanFinal C4996 source.cpp 228 C3861 clrscr: identifier not found 136

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!