diff --git a/du4/program.c b/du4/train.c similarity index 72% rename from du4/program.c rename to du4/train.c index d8ccb08..899aabe 100644 --- a/du4/program.c +++ b/du4/train.c @@ -29,7 +29,23 @@ struct car* add_car (struct car* first, const char* target) { } void print_train (struct car* first) { - + if (first == NULL) { + printf("vlak je prazdny!"); + return; + } + + struct car* actual = first; + int schet = 1; + + while (actual !=NULL) { + printf("%d. [%s]", poradie, aktualny->value); + if (aktualny->next != NULL) { + printf("->"); + } + aktualny = aktualny->next; + schet++; + } + printf("\n"); } void cancel_train (struct car* first) { diff --git a/du4/train.h b/du4/train.h new file mode 100644 index 0000000..e69de29