PROBLEMA Scrivere un file .dat partendo da un file .txt

Ombrescure

Nuovo Utente
25
1
Ciao a tutti,
Ho un problema: non riesco a copiare e scrivere il contenuto di un file .txt su un file .dat

Codice:
for(i=0; i<N; i++){
     fscanf(filePtr, "%s%s", utenti[i].nome, utenti[i].cognome); //leggo valori da .txt
     fwrite(&utenti[i], sizeof(utente), 1, file2Ptr); //scrivo valori sul .dat
                    }
//effettuo un test per vedere se i valori sono stati letti e scritti
fseek(file2Ptr, -sizeof(utente), SEEK_SET );
for(i=0; i<N; i++){
     fread(&utenti, sizeof(utente), 1, file2Ptr); 
     printf("Nome:%s\nCognome:%s\n ", utenti[i].nome, utenti[i].cognome);
       }

Ma le printf sono vuote... Sapete dirmi dove sbaglio? Grazie
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!