Questo è l'algoritmo d'ordinamento che sono riuscito a scrivere
codice:
x=lista;
y=x->next;
while(y!=NULL){
if(strcmp(x->stringa.a, y->stringa.a)>0){
z=x;
x=y;
y=z;}
y=y->next;}
solo che mi porta un problema, o meglio se una stringa di un elemento è "maggiore" dell'ultimo, quindi il cui puntatore è null, lo perdo...come posso risolvere questo problema??ho provato a scrivere qualcosa ma non risolvo nulla...