Ciao,
non riesco a chiamare una funzione nel main per scrivere dei dati in un file di testo.
Ecco il codice:
codice:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

void generaCodice(int []);

main ()
{

   int codice[5];

   FILE *cfPtr; //puntatore al file da creare

   if ((cfPtr =fopen("vettori.dat", "w")) ==NULL) //crea  e apre il file in scrittura
       printf("Il file non può essere aperto");

   else
   {
         /*QUI DOVREI CHIAMARE LA FUNZIONE CHE GENERA I VETTORI. QUESTI DEVONO ESSERE SCRITTI NEL FILE */
     }

  fclose(cfPtr); //chiude il file

  return 0;
}


void generaCodice(int codice[]) //funzione che genera i vettori
{

   srand((unsigned)time(NULL));

    int i,j,n;

    for (i=0;i<32;i++)
        {

            for (j=0;j<5;j++)
                {


                    n=rand()%2;

                    codice[j]=n;
                    printf("%d",codice[j]);

                }


            printf("\n");
        }


}
Suggerimenti?