Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

WS04/part 1/data.txt # ID : Name , XXXXXXXXXXemail, # of people, Day, Time #------------------------------------------------------------ 1234: John , XXXXXXXXXX , XXXXXXXXXX, 3, 5 ab defghij: David ,...

1 answer below »
WS04/part 1/data.txt
# ID : Name , XXXXXXXXXXemail, # of people, Day, Time
#------------------------------------------------------------
1234: John , XXXXXXXXXX , XXXXXXXXXX, 3, 5
ab defghij: David , XXXXXXXXXX , XXXXXXXXXX , 4, 6
RES-003 : Sara , XXXXXXXXXX , XXXXXXXXXX , 5, 7
RES-004: Ana , XXXXXXXXXX , XXXXXXXXXX , 5 , 8
RES-005: John , XXXXXXXXXX , XXXXXXXXXX , 4 , 9
RES-006: Vanessa , XXXXXXXXXX, 2 , 3, 10
RES 007: Mike , XXXXXXXXXX , 4 ,4, 11
RES-008: Mike , XXXXXXXXXX , 8 , 5, 12
RES-009: Dan , XXXXXXXXXX , 2 , 3, 13
RES-010: Donna , XXXXXXXXXX , 5 , 5,14
RES-011: Ana , XXXXXXXXXX , 4 , 4, 15
RES-012: Jon Snow , XXXXXXXXXX ,2 , 5, 16
RES-013: Sara , XXXXXXXXXX , XXXXXXXXXX, 3, 17
RES-014: Jennifer, XXXXXXXXXX,6,5,18
RES-015 :Stan , XXXXXXXXXX , XXXXXXXXXX, 4, 19
RES-016: Chris , XXXXXXXXXX,3 , 4, 20
RES-017: Vanessa , XXXXXXXXXX, XXXXXXXXXX, 4, 21
RES-018: David , XXXXXXXXXX , XXXXXXXXXX, 5, 22
RES-019: Chris , XXXXXXXXXX , XXXXXXXXXX, 3, 23
RES-020: Donna , XXXXXXXXXX , XXXXXXXXXX, 4, 24
WS04/part 1/sample_output.txt
Command Line:
--------------------------
1: ws
2: data.txt
--------------------------
Reservations
--------------------------
Reservation XXXXXXXXXX: XXXXXXXXXXJohn < XXXXXXXXXX> XXXXXXXXXXDrinks on day 3 @ 5:00 for 2 people.
Reservation ab defghij: XXXXXXXXXXDavid < XXXXXXXXXX> Breakfast on day 4 @ 6:00 for 1 person.
Reservation RES-003: XXXXXXXXXXSara < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 5 @ 7:00 for 2 people.
Reservation RES-004: XXXXXXXXXXAna < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 5 @ 8:00 for 1 person.
Reservation RES-005: XXXXXXXXXXJohn < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 4 @ 9:00 for 1 person.
Reservation RES-006: XXXXXXXXXXVanessa < XXXXXXXXXX> Drinks on day 3 @ 10:00 for 2 people.
Reservation RES 007: XXXXXXXXXXMike < XXXXXXXXXX> XXXXXXXXXXLunch on day 4 @ 11:00 for 4 people.
Reservation RES-008: XXXXXXXXXXMike < XXXXXXXXXX> XXXXXXXXXXLunch on day 5 @ 12:00 for 8 people.
Reservation RES-009: XXXXXXXXXXDan < XXXXXXXXXX> XXXXXXXXXXLunch on day 3 @ 13:00 for 2 people.
Reservation RES-010: XXXXXXXXXXDonna < XXXXXXXXXX> Lunch on day 5 @ 14:00 for 5 people.
Reservation RES-011: XXXXXXXXXXAna < XXXXXXXXXX> XXXXXXXXXXLunch on day 4 @ 15:00 for 4 people.
Reservation RES-012: XXXXXXXXXXJon Snow < XXXXXXXXXX> XXXXXXXXXXDrinks on day 5 @ 16:00 for 2 people.
Reservation RES-013: XXXXXXXXXXSara < XXXXXXXXXX> XXXXXXXXXXDinner on day 3 @ 17:00 for 6 people.
Reservation RES-014: XXXXXXXXXXJennifer < XXXXXXXXXX> XXXXXXXXXXDinner on day 5 @ 18:00 for 6 people.
Reservation RES-015: XXXXXXXXXXStan < XXXXXXXXXX> XXXXXXXXXXDinner on day 4 @ 19:00 for 5 people.
Reservation RES-016: XXXXXXXXXXChris < XXXXXXXXXX> Dinner on day 4 @ 20:00 for 3 people.
Reservation RES-017: XXXXXXXXXXVanessa < XXXXXXXXXX> Dinner on day 4 @ 21:00 for 4 people.
Reservation RES-018: XXXXXXXXXXDavid < XXXXXXXXXX> Drinks on day 5 @ 22:00 for 4 people.
Reservation RES-019: XXXXXXXXXXChris < XXXXXXXXXX> Drinks on day 3 @ 23:00 for 1 person.
Reservation RES-020: XXXXXXXXXXDonna < XXXXXXXXXX> Drinks on day 4 @ 24:00 for 3 people.
--------------------------
Updated Reservations
--------------------------
Reservation XXXXXXXXXX: XXXXXXXXXXJohn < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 7 @ 6:00 for 2 people.
Reservation ab defghij: XXXXXXXXXXDavid < XXXXXXXXXX> Breakfast on day 4 @ 6:00 for 1 person.
Reservation RES-003: XXXXXXXXXXSara < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 6 @ 6:00 for 2 people.
Reservation RES-004: XXXXXXXXXXAna < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 5 @ 8:00 for 1 person.
Reservation RES-005: XXXXXXXXXXJohn < XXXXXXXXXX> XXXXXXXXXXBreakfast on day 4 @ 9:00 for 1 person.
Reservation RES-006: XXXXXXXXXXVanessa < XXXXXXXXXX> Drinks on day 3 @ 10:00 for 2 people.
Reservation RES 007: XXXXXXXXXXMike < XXXXXXXXXX> XXXXXXXXXXLunch on day 4 @ 11:00 for 4 people.
Reservation RES-008: XXXXXXXXXXMike < XXXXXXXXXX> XXXXXXXXXXLunch on day 5 @ 12:00 for 8 people.
Reservation RES-009: XXXXXXXXXXDan < XXXXXXXXXX> XXXXXXXXXXLunch on day 3 @ 13:00 for 2 people.
Reservation RES-010: XXXXXXXXXXDonna < XXXXXXXXXX> Lunch on day 5 @ 14:00 for 5 people.
Reservation RES-011: XXXXXXXXXXAna < XXXXXXXXXX> XXXXXXXXXXLunch on day 4 @ 15:00 for 4 people.
Reservation RES-012: XXXXXXXXXXJon Snow < XXXXXXXXXX> XXXXXXXXXXDrinks
Answered 1 days After Oct 08, 2021

Solution

Kamal answered on Oct 09 2021
136 Votes
#include #include #include using namespace std;
namespace sdds
{
class Reservation
{
private:
char ID[100];
string NAME;
string EMAIL;
int PARTY_SIZE;
int DAY;
int HOUR;
public:
Reservation() {}

void update(int day, int time)
{
this->DAY = day;
this->HOUR = time;
}
Reservation(const string& res)
{
char str[100];
strcpy(str, res.c_str());
char *temp = strtok(str, ",");
int count = 0;
while (temp != NULL)
{
count++;
if(count == 1 || count == 2)
{
char str1[50];
char *temp2 = strtok(str1, ":");
while (temp2 !=...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here