#include "a_train.h" #include struct car* add_car(struct car* first,const char* target) { struct car* newcar = calloc(1,sizeof(struct car)); strcpy(newcar->value, target); struct car* this = first; while (this->next != NULL) { this = this->next; } this->next = newcar; return first; } void print_train(struct car* first) { while(first != NULL)( printf("%s", first->value); first->value = first->next ) } void cancel_train(struct car* first) { while(first != NULL){ free(first->next); first = first->next; } } struct car* clear_train(struct car* first, const char* target) { return NULL; }