diff --git a/cv7/a_station.c b/cv7/a_station.c index 0433671..9f418dd 100644 --- a/cv7/a_station.c +++ b/cv7/a_station.c @@ -33,14 +33,7 @@ int select_track(struct station* station, const char* target){ } void add_target_capacity(struct station* station,const char* target, int capacity){ - int track = select_track(station, target); - struct car* new_car = (struct car*)malloc(sizeof(struct car)); - while (aktualna != NULL) { - if (strcmp(aktualna->value, target) == 0) { - return; - } - aktualna = aktualna->next; - } + int track = select_track(station, target); struct car* new_car = (struct car*)malloc(sizeof(struct car)); strncpy(new_car->value, target, TARGET_SIZE); new_car->capacity = capacity; @@ -48,6 +41,7 @@ void add_target_capacity(struct station* station,const char* target, int capacit station->tracks[track] = new_car; } + int get_target_capacity(struct station* station,const char* target){ int track = select_track(station, target); struct car* aktualna = station->tracks[track];