
Originariamente inviata da
oregon
E' normale vedere caratteri "strani" con un editor di testo, dato che i valori sono salvati in binario. I numeri che registri non saranno in ASCII ma nella rappresentazione binaria usata in memoria.
Per i problemi del codice, non puoi usare una read subito dopo una write. Dopo la write il puntatore usato per la scrittura nel file viene aggiornato e se vuoi leggere il dato appena scritto devi riportarlo indietro.
Ti consiglio di studiare il funzionamento di base dei file binari prima di utilizzarli. La documentazione è abbondante e chiara (oltre che semplice), naturalmente, se vai a caso non potrai mai far funzionare il codice.