Skip to content
This repository was archived by the owner on Feb 3, 2025. It is now read-only.

Commit 162bf3c

Browse files
committed
Fixed compile erros.
1 parent bb67a16 commit 162bf3c

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

src/car_parks.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ float quarter_hourly_rate_after_first_hour, float max_daily_cost) {
136136

137137
void list_parking (ParksData* parksdata) {
138138
for (int i = 0; i < parksdata->num_parks; i++)
139-
printf("%s %data %data\n",
139+
printf("%s %d %d\n",
140140
parksdata->parks[i].name, parksdata->parks[i].max_capacity,
141141
(parksdata->parks[i].max_capacity - parksdata->parks[i].num_cars));
142142
}
@@ -151,7 +151,7 @@ int create_parking_check(Park temp, ParksData* parksdata) {
151151
}
152152

153153
if (temp.max_capacity <= 0) {
154-
printf("%data: invalid capacity.\n", temp.max_capacity);
154+
printf("%d: invalid capacity.\n", temp.max_capacity);
155155
return 1;
156156
}
157157

@@ -306,7 +306,7 @@ int add_car_to_park(char parkname[], char license_plate[], Date di, Time ti, Par
306306

307307
parksdata->parks[parknumber].num_cars++;
308308

309-
printf("%s %data\n", parksdata->parks[parknumber].name,
309+
printf("%s %d\n", parksdata->parks[parknumber].name,
310310
(parksdata->parks[parknumber].max_capacity - parksdata->parks[parknumber].num_cars));
311311

312312
return 0;

src/car_parks.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
typedef struct Car{
2525

2626
char license_plate[9];
27-
time entry_time;
28-
date entry_date;
29-
time exit_time;
30-
date exit_date;
27+
Time entry_time;
28+
Date entry_date;
29+
Time exit_time;
30+
Date exit_date;
3131
float cost;
3232
struct Car* next; //Pointer to the next car in the linkedlist.
3333
} Car;
@@ -151,7 +151,7 @@ int remove_parking (char parkname[], ParksData* parksdata);
151151
*/
152152
void exit_program(ParksData* parksdata);
153153

154-
int validate_timedate (date d, time t, ParksData* parksdata);
154+
int validate_timedate (Date d, Time t, ParksData* parksdata);
155155

156156
/**
157157
* @brief
@@ -164,10 +164,10 @@ int validate_timedate (date d, time t, ParksData* parksdata);
164164
* (where all data for the program is stored).
165165
* @return (int) Returns 0 if valid 1 if not.
166166
*/
167-
int add_car_to_park(char parkname[], char license_plate[], date di, time ti,
167+
int add_car_to_park(char parkname[], char license_plate[], Date di, Time ti,
168168
ParksData* parksdata);
169169

170-
int add_car_to_park_check(char parkname[], char license_plate[], date d, time t,
170+
int add_car_to_park_check(char parkname[], char license_plate[], Date d, Time t,
171171
ParksData* parksdata, int* parknumber);
172172

173173
/**
@@ -181,7 +181,7 @@ ParksData* parksdata, int* parknumber);
181181
* (where all data for the program is stored).
182182
* @return (int) Return 0 if the data is valid 1 if not.
183183
*/
184-
int car_exit_park(char parkname[], char license_plate[9], date df, time tf,
184+
int car_exit_park(char parkname[], char license_plate[9], Date df, Time tf,
185185
ParksData* parksdata);
186186

187187
float parking_cost(long contatempo, float quarter_hourly_rate,
@@ -230,7 +230,7 @@ int* parknumber);
230230
* @param data The date to which to print the revenue.
231231
* @return (int) Returns 0 if successful 1 if not.
232232
*/
233-
int park_revenue_car(char parkname[], ParksData* parksdata, date d);
233+
int park_revenue_car(char parkname[], ParksData* parksdata, Date d);
234234

235235
/**
236236
* @brief
@@ -241,7 +241,7 @@ int park_revenue_car(char parkname[], ParksData* parksdata, date d);
241241
* (where all data for the program is stored).
242242
* @return (int) Returns 0 if valid 1 if not.
243243
*/
244-
int check_park_revenue_date(date d, ParksData* parksdata);
244+
int check_park_revenue_date(Date d, ParksData* parksdata);
245245

246246
/**
247247
* @brief

0 commit comments

Comments
 (0)