usaa25/du4/main.c
2025-11-06 09:01:55 +01:00

31 lines
745 B
C

#include "a_train.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main() {
struct car* train = NULL;
char name[SIZE];
printf("Zadajte zoznam cieľových staníc (ukončite prázdnym riadkom):\n");
while (1) {
if (fgets(name, SIZE, stdin) == NULL) break;
// odstranit '\n'
name[strcspn(name, "\n")] = '\0';
if (strlen(name) == 0) break;
train = add_car(train, name);
}
printf("\nZadajte stanicu, ktorá sa má vyradiť:\n");
fgets(name, SIZE, stdin);
name[strcspn(name, "\n")] = '\0';
train = clear_train(train, name);
printf("\nVýsledný vlak bez stanice %s bude:\n", name);
print_train(train);
cancel_train(train);
return 0;
}