Aktualizovat du6/a_station.c
This commit is contained in:
parent
9bb2e87a4f
commit
470e84b78e
@ -27,7 +27,7 @@ void destroy_station(struct station* station)
|
|||||||
free(tempTrack);
|
free(tempTrack);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//uvolnenie vrchnych prvkov..
|
//uvolnenie pamate vrchnych prvkov/'nodeov'..
|
||||||
free(station->tracks);
|
free(station->tracks);
|
||||||
free(station);
|
free(station);
|
||||||
}
|
}
|
||||||
@ -65,7 +65,7 @@ void add_target_capacity(struct station* station,const char* target, int capacit
|
|||||||
//Pocas iteracie porovna pole s cielovou stanicou pre aktualny smernik/pointer (current->value) versus vstupny argument 'target'
|
//Pocas iteracie porovna pole s cielovou stanicou pre aktualny smernik/pointer (current->value) versus vstupny argument 'target'
|
||||||
while (current != NULL)
|
while (current != NULL)
|
||||||
{
|
{
|
||||||
if (strcmp(current->value, target))
|
if (strcmp(current->value, target == 0))
|
||||||
{
|
{
|
||||||
current->capacity += capacity;
|
current->capacity += capacity;
|
||||||
return;
|
return;
|
||||||
@ -125,6 +125,7 @@ int count_capacity(struct station* station){
|
|||||||
{
|
{
|
||||||
//skontroluje individualne ich int 'capacity' pole a inkrementuje do vysledneho poctu
|
//skontroluje individualne ich int 'capacity' pole a inkrementuje do vysledneho poctu
|
||||||
count += currentTracks->capacity;
|
count += currentTracks->capacity;
|
||||||
|
currentTracks = currentTracks->next;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return count;
|
return count;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user