Ragazzi in questo semplicissimo programma come mai non vengono visualizzati nel file e su schermo i file inseriti???
cosa sbaglio???

grazie!

codice:
#include <stdlib.h>
#include <string.h>




typedef struct
{
        int num;
        char cognome[20], nome [20] ;
        float bilancio ;
} daticliente;


main()
{
      
      daticliente banca = {10, "felix", "lomba", 120};
      
      
      FILE *alfa;
      
      if ((alfa=fopen("banca.txt", "w")) == NULL)
          printf ("\n\nFile non trovato!");
      else {
                  fwrite (&banca, sizeof(daticliente), 1, alfa);               
                  fread (&banca, sizeof(daticliente), 1, alfa);
                  
                  printf ("%d - %s - %s - %f", banca.num, banca.cognome, banca.nome, banca.bilancio);
                  
      fclose (alfa);
           }
       
      printf ("\n\n");     
      system ("pause");         
}