#include "a_train.h" #include #include #include /*int main(void){ printf("Zadajte zoznam cieľových staníc a počet cestujúcich.\n"); printf("Zoznam zakončite prázdnym riadkom.\n"); add_car; return 0; }*/ struct car* add_car(struct car* first,const char* target) { struct car* newcar = calloc(1,sizeof(struct car)); struct car* this=first; if(this==NULL){ return newcar; } while(this->next!=NULL){ this=this->next; } this->next = newcar; strcpy(newcar->value, target); return first; } void print_train(struct car* first) { struct car* this=first; while(this->next!=NULL){ this=this->next; printf(this->value); } } void cancel_train(struct car* first) { } struct car* clear_train(struct car* first, const char* target) { struct car* prev = first; // Už sme si istí, že prev a prev->next nie sú NULL // while (prev->next->next != NULL){ // prev = prev->next; //} //struct car* third = prev->next->next; //free(prev->next); //prev->next = third; //return first; return NULL; }