Agregar nodo a una lista enlazada
void add(int data, list **lista){ list *nuevo, *aux; nuevo = (list *)malloc(sizeof(list)); nuevo->dato = data; nuevo->sig = NULL; if(*lista == NULL){ *lista = nuevo; }else{ aux = *lista; while(aux->sig != NULL){ aux = aux->sig; } aux->sig = nuevo; } }