57%
This commit is contained in:
		
							parent
							
								
									0d7e32d2b7
								
							
						
					
					
						commit
						75787c17f9
					
				| @ -27,29 +27,26 @@ struct car* add_car(struct car* first,const char* target) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void print_train(struct car* first) { | void print_train(struct car* first) { | ||||||
| if(first!=NULL){ |  | ||||||
|     struct car* this=first; |     struct car* this=first; | ||||||
|         while(this->next!=NULL){ |         while(this->next!=NULL){ | ||||||
|             printf("%s",this->value); |             printf("%s",this->value); | ||||||
|             this=this->next; |             this=this->next; | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
| void cancel_train(struct car* first) { | void cancel_train(struct car* first) { | ||||||
|  | 
 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| struct car* clear_train(struct car* first, const char* target) { | struct car* clear_train(struct car* first, const char* target) { | ||||||
|     struct car* prev = first; |     struct car* prev = first; | ||||||
| // Už sme si istí, že  prev a prev->next nie sú NULL
 |  //Už sme si istí, že  prev a prev->next nie sú NULL
 | ||||||
| //    while (prev->next->next != NULL){
 |     while (prev->next->next != NULL){ | ||||||
|   //  prev = prev->next;
 |     prev = prev->next; | ||||||
|     //}
 |     } | ||||||
|     //struct car* third = prev->next->next;
 |     struct car* third = prev->next->next; | ||||||
|     //free(prev->next);
 |     free(prev->next); | ||||||
|     //prev->next = third;
 |     prev->next = third; | ||||||
|     //return first;
 |     return first; | ||||||
| 
 |     } | ||||||
|     return NULL; |  | ||||||
| } |  | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user