Ciao a tutti,
Ho un problema: non riesco a copiare e scrivere il contenuto di un file .txt su un file .dat
Ma le printf sono vuote... Sapete dirmi dove sbaglio? Grazie
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