typedef struct lista {
int wart;
lista *nast;
} lista;
void dodaj(lista *l, int nowy){
if(l != null){
dodaj(l->nast, nowy);
} else {
l = (lista*)malloc(sizeof(lista));
l->wart = nowy;
l->nast = null;
}
}
void pokaz(lista *l){
if(l != null){
printf("%i ", l->wart);
pokaz(l->nast);
}
}
Koleś chyba to z pamięci pisał i nie sprawdził czy działa
Nie pokazuje się już na forum a nie widzę co jest źle
Wg mnie rekurencja nie jest potrzebna bo stosunkowo łatwo ją iteracją zastąpić
Nie widzę też drugiego wskaźnika którego w C++ może zastąpić referencja