31 lines
745 B
C
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;
|
|
}
|