ho modificato il metodo che prende una lista e ne crea il file, ma ora non stampa proprio piu niente!
il programma gira ma quando vado ad aprire rubrica2.txt non c'è scritto nullacodice:FILE *creafile(struct elemento *p){ FILE *f; f=fopen("rubrica2.txt","w"); if(f==NULL) printf("ERRORE"); else while(p!=NULL){ fprintf(f,"%s",p->nome); //p->nome è una stringa fprintf(f,"%d",p->n); //p->n è un intero p=p->next; } fclose(f); return f; }