Ciao a tutti nuovamente.
Mi è capitata una cosa strana: l'output del mio programma a video è diverso dall'output dello stesso programma su file.. Essenzialmente, il mio programma elabora delle analisi su dati; al termine, il programma genera l'accuratezza dell'analisi eseguita, in termini di tasso d'errore (nel mio caso, il tipo della variabile corrispondente è il float).. A video il programma presenta i risultati in modo corretto, ma su file produce dei valori errati nonostante abbia essenzialmente copiato e incollato il codice per la stampa a video (adattandolo chiaramente per la stampa su file), mantenendo quindi inalterate le variabili da stampare nei fprintf.. La cosa che mi stupisce è che la stampa su file è di fatto completamente corretta (nel senso che corrisponde pienamente alla stampa su video) tranne che per la variabile sopraccitata, ed un'altra che è invece un int..
Qualcuno sa giustificare la cosa..?
Grazie di nuovo