Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Leggere e scrivere su file binari con gli stream
Forum - C/C++ - Leggere e scrivere su file binari con gli stream

Avatar
genni_96 (Normal User)
Pro


Messaggi: 108
Iscritto: 04/06/2010

Segnala al moderatore
Postato alle 20:01
Sabato, 25/09/2010
Ciao a tutti, ho bisogno di scrivere una struct contenente delle string su un file in modalità binaria, e poi leggerlo (sembre in modalita binaria) e stampare a schermo le string contenute nella struct,
potete darmi una mano??
grazie

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 21:16
Sabato, 25/09/2010
Ciao!

Esattamente dove trovi difficoltà?
Il problema ha una soluzione abbastanza standard; basta dichiarare la struttura e i collegamenti ai file.

Descrivi meglio cosa non riesci a fare, e posta il codice.

Ps.: Nei file binari, non possono essere utilizzate struct che contengono variabili di tipo string, ma solo vettori statici char.

Ultima modifica effettuata da Poggi Marco il 25/09/2010 alle 21:22
PM Quote
Avatar
genni_96 (Normal User)
Pro


Messaggi: 108
Iscritto: 04/06/2010

Segnala al moderatore
Postato alle 7:44
Domenica, 26/09/2010
Grazie per avermi risposto, come ci sono riuscito da solo.
Vorrei chiedere un'altra cosa, una volta creato il file binario, sapete se c'è un'API diwindows che impdisce di aprirlo a qualunque programma tanne che al mio?

PM Quote
Avatar
Poggi Marco (Member)
Guru


Messaggi: 969
Iscritto: 05/01/2010

Segnala al moderatore
Postato alle 18:45
Domenica, 26/09/2010
I file binari sono essenzialmente delle liste di byte.
Per poter ricavare le informazioni che contiene, è necessario conoscere la propria struttura.
Di conseguenza, non servono protezioni per l' accesso; al limite si può criptare il file.

PM Quote