URL: https://www.overclockers.at/coding-stuff/c-basics_linked_list_202888/page_2 - zur Vollversion wechseln!
Zitat von semteXda mein rehcner endlich mal wieder rennt hab ich es noch gschwind ausprogrammiert.
der "fallstrick" hier ist, dass IntList selbst schon ein zeiger ist. du hast somit beim append einen zeiger auf einen zeiger.Code:void Append(IntList *l, int n) { if(*l == 0) { *l = (IntList)malloc(sizeof(elemtype)); (*l)->next = 0; (*l)->wert = n; } else { IntList tmp = *l; while(tmp->next != 0) tmp = tmp->next; IntList neu = (IntList)malloc(sizeof(elemtype)); neu->next = 0; neu->wert = n; tmp->next = neu; } }
du mach erst mal den BScZitat von aNtraXxas i said
BS was? nenene, ich bin nur auf der FH um Studenten zu ärgern und Nerd-Girls abzuschleppen (Tutor FTW!).
Wenn ich den BSc wollen würde, dann würd ich was anständiges studieren. Z.B. KWM
Zitat von semteXda mein rehcner endlich mal wieder rennt hab ich es noch gschwind ausprogrammiert.
der "fallstrick" hier ist, dass IntList selbst schon ein zeiger ist. du hast somit beim append einen zeiger auf einen zeiger.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025