From b33f7a0db34749b33dcbad5dac3cc3384405097a Mon Sep 17 00:00:00 2001 From: Kozar Date: Fri, 8 Nov 2024 13:23:35 +0000 Subject: [PATCH] Initializacia --- cv6/a_station.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cv6/a_station.c b/cv6/a_station.c index 8f659d6..030e70d 100644 --- a/cv6/a_station.c +++ b/cv6/a_station.c @@ -10,12 +10,20 @@ struct station* create_station(){ } void destroy_station(struct station* station){ + for (int i = 0; i < station->track_count; i++) { + struct car* current = station->tracks[i]; + while (current) { + struct car* temp = current; + current = current->next; + free(temp); + } + } + free(station->tracks); + free(station); } int select_track(struct station* station, const char* target){ - return 0; } - void add_target_capacity(struct station* station,const char* target, int capacity){ }