Ciao a tutti. Sapete dirmi le differenze, anche in termini di occupazione di spazio disco, fra l’utilizzo di un file di testo o di un file binario per la memorizzazione di una sequenza di dati numerici di tipo int ?
Grazie per l'aiuto !!
Ciao a tutti. Sapete dirmi le differenze, anche in termini di occupazione di spazio disco, fra l’utilizzo di un file di testo o di un file binario per la memorizzazione di una sequenza di dati numerici di tipo int ?
Grazie per l'aiuto !!
Un int a 32 bit, nel file di testo puo' occupare da 1 a 10 byte (a seconda del suo valore).
Nel file binario occupa sempre e comunque 4 byte.
Fatti un po' i conti ...
P.S. Attenzione al titolo ... non mettere "Aiuto" e leggi il regolamento ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Nitpicker corner: ovviamente solo se usi interi a 32 bit.Originariamente inviato da oregon
Nel file binario occupa sempre e comunque 4 byte.
Amaro C++, il gusto pieno dell'undefined behavior.
Sì ... intendevo ...
Originariamente inviato da oregon
Un int a 32 bit ... -> ... Nel file binario occupa sempre ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Mi sa che sopra avevo letto "un int" invece che "un int a 32 bit"... chiedo scusa, è stata una giornata pesante...
Amaro C++, il gusto pieno dell'undefined behavior.
e se invece volessi memorizzare sia in un file binario che in uno di testo un char? che differenze ci sono? io non riesco a capirlo..
nessuna differenza...magari io personalmente userei unsigned char...ma assolutamente un file binario in char va benissimo
Alla batteria dai retta ballA