int main(void) { Nodo *lista = malloc(sizeof(Nodo)); lista = NULL; insertar_final(&lista, 2); insertar_final(&lista, 4); insertar_final(&lista, 6); insertar_final(&lista, 8); map(lista, cuadrado); mostrar(lista); return 0; }
void main() { struct nodo *p; void listar_doble (struct nodo *q); void insertar_final (struct nodo *p, int n); void liberarnodo (struct nodo *q); void crear_lista_vacia (struct nodo *p); int n; p=localizar; p->info =-1; p->ant =p; p->sig = p; printf ("de numero a insertar\n"); scanf ("%d",&n); while (n != 9999) { insertar_final (p,n); printf ("de siguiente numero\n"); scanf ("%d",&n); } listar_doble (p); crear_lista_vacia (p); listar_doble (p); }