Ciao ragazzi, sto provando un semplice esercizio, inizializzare una lista vuota
#include <stdio.h>
#include <stdlib.h>
//inizializzare una lista
struct el {int info; struct el *next;};
struct el *lista;
void inizializza(struct el *lista) {
lista=NULL;}
int main () {struct el *lista1;
inizializza(lista1);
if(lista1==NULL) printf("la lista è vuota");}
lo compilo...ma quando lo eseguo non rieco a stampare la printf.....come mai?