Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Aiuto : una domanda sul linguaggio C

    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 !!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    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.

  3. #3
    Originariamente inviato da oregon
    Nel file binario occupa sempre e comunque 4 byte.
    Nitpicker corner: ovviamente solo se usi interi a 32 bit.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    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.

  5. #5
    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.

  6. #6
    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..

  7. #7
    nessuna differenza...magari io personalmente userei unsigned char...ma assolutamente un file binario in char va benissimo
    Alla batteria dai retta ballA

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.