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();
}

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
Get step-by-step solutions from verified subject matter experts
