|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: May 2010
Messaggi: 21
|
[c] aprire file inbinario e stampare ogni suo carattere visualizzabile
salve ragazzi ho un problema
devo fare un programma ,molto simile alla funzione di sistema strings, devo aprire un file non di testo(quindi lo apro in binario) e stampare ogni sequenza di caratteri visualizzabili. due sequenze di caratteri visualizzabili sono separate da caratteri non visualizzabili o da spazi.. simulazione output ./main output sequenzadichar1 sequenzadichar2 ... spero in un vostro aiuto grazie |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
direi che devi aprire il file, leggere un byte alla volta e controllare se il valore è compreso tra 32 e 126 e in quel caso fai la print direttamente, mentre se trovi un altro fai la stampa a capo
se non sbaglio 32 è proprio lo spazio quindi facciamo da 33 a 126 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:33.