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++ - Lettura file binario
Forum - C/C++ - Lettura file binario

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 17:19
Lunedì, 10/02/2014
Salve,
è normale che aprendo direttamente un file,su cui c'è scritto un testo ,mi appaiano simboli incomprensibili,mentre, se lo faccio apparire sul terminale usando le relative funzioni, sia tutto ok ?
Il formato del file è .doc .

PM Quote
Avatar
dmr (Normal User)
Pro


Messaggi: 141
Iscritto: 04/01/2012

Segnala al moderatore
Postato alle 17:25
Lunedì, 10/02/2014
Si è normale. Con che programma l'hai aperto?

PM Quote
Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 17:40
Lunedì, 10/02/2014
Microsoft word 2007.
Esiste un formato o un programma  che mi permetta di leggere il file normalmente?
Succede solo con i file binari ? Grazie.

PM Quote
Avatar
dmr (Normal User)
Pro


Messaggi: 141
Iscritto: 04/01/2012

Segnala al moderatore
Postato alle 17:55
Lunedì, 10/02/2014
Non ho capito bene una cosa: il file come lo hai creato?

PM Quote
Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 18:54
Lunedì, 10/02/2014
Tramite fopen

FILE *f;
f=fopen("Testo.doc","wb");

Creato il file, ci ho scritto sopra.
Aprendolo direttamente con word,mi appaiono simboli incomprensibili.Mentre facendo apparire il contenuto nel terminale è tutto ok.

PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 19:00
Lunedì, 10/02/2014
E lo hai scritto seguendo il formato DOC oppure hai semplicemente scritto la stringa?

PM Quote
Avatar
Josh (Normal User)
Newbie


Messaggi: 10
Iscritto: 18/01/2014

Segnala al moderatore
Postato alle 19:04
Lunedì, 10/02/2014
semplicemente la stringa.

PM Quote
Avatar
quello che non so come si chiama (Normal User)
Rookie


Messaggi: 37
Iscritto: 08/01/2013

Segnala al moderatore
Postato alle 19:20
Lunedì, 10/02/2014
E allora non meravigliarti che non te lo legga...
http://msdn.microsoft.com/en-us/library/cc313153(v=office. ...

PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6380
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 19:20
Lunedì, 10/02/2014
Un file in formato di Word (con estensione .doc) è un file binario con una precisa (e complessa) struttura.

Non puoi pensare di aprirlo e scriverci senza conoscere (e rispettare!) questa struttura, altrimenti non fai altro che corromperlo e renderlo incomprensibile allo stesso Word.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo