28 lines
776 B
C
28 lines
776 B
C
#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;
|
||
}
|