2024-10-25 01:53:31 +00:00
|
|
|
|
#include "a_train.h"
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
|
|
int main() {
|
|
|
|
|
struct car* train = NULL;
|
|
|
|
|
|
|
|
|
|
// Добавляем вагоны
|
|
|
|
|
train = add_car(train, "Bratislava");
|
|
|
|
|
train = add_car(train, "Vienna");
|
|
|
|
|
train = add_car(train, "Budapest");
|
|
|
|
|
|
|
|
|
|
// Выводим поезд
|
|
|
|
|
printf("Поезд перед удалением:\n");
|
|
|
|
|
print_train(train);
|
|
|
|
|
|
|
|
|
|
// Удаляем вагоны с целевой станцией "Vienna"
|
|
|
|
|
train = clear_train(train, "Vienna");
|
|
|
|
|
|
|
|
|
|
// Выводим поезд после удаления
|
|
|
|
|
printf("\nПоезд после удаления вагонов со станцией 'Vienna':\n");
|
|
|
|
|
print_train(train);
|
|
|
|
|
|
|
|
|
|
// Очищаем память
|
|
|
|
|
cancel_train(train);
|
|
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
|
}
|