Ciao,
non riesco a chiamare una funzione nel main per scrivere dei dati in un file di testo.
Ecco il codice:
Suggerimenti?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"); } }![]()

Rispondi quotando