Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di xshell
    Registrato dal
    Apr 2008
    Messaggi
    157

    Controllare che nella struttura di un file siano presenti determinati bit.

    Buenos dias.

    Il quesito che vi pongo questa volta è il seguente:

    Facciamo finta che io voglia creare un nuovo formato di file (con estensione *.pippo, ad esempio) e che voglia dunque ideare un programma che sappia creare e leggere tale formato. Poiché il programma "Lettore PIPPO" dovrebbe saper riconoscere un file *.pippo "reale" da un file *.pippo "fasullo", il lettore dovrebbe essere capace di leggere una sorta di firma del formato. Ecco dunque: come posso inserire una determinata firma ad un file, per generarlo e poi controllare che questo abbia tale firma, per verificarlo?

    Provo a fare un esempio...

    In un file "Formato.cpp" scrivo:

    int firma[3] = {100, 50, 0};

    La firma del formato sarà quindi costituta da 3 numeri interi, rispettivamente, 100, 50 e 0.

    Se volessi creare un file che iniziasse con tali numeri (nella struttura intendo, non un file TXT con i numeri) e poi leggere un file e riconoscere questi numeri per dire "questo file è un file PIPPO!" oppure "questo file è un file PIPPO non valido!", come dovrei scrivere?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Puoi scrivere all'inizio del file (in binario) i valori che vuoi tu usando le istruzioni del linguaggio che vuoi (non e' chiaro quale vuoi usare).
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di xshell
    Registrato dal
    Apr 2008
    Messaggi
    157
    Originariamente inviato da oregon
    Puoi scrivere all'inizio del file (in binario) i valori che vuoi tu usando le istruzioni del linguaggio che vuoi (non e' chiaro quale vuoi usare).
    C++

    La conversione degli interi 100, 50 e 0 a binario non avviene in automatico? Quindi se li memorizzassi in un array...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Non e' una questione di conversione ma di come li scrivi ... usa la fwrite e l'array.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di xshell
    Registrato dal
    Apr 2008
    Messaggi
    157
    Originariamente inviato da oregon
    Non e' una questione di conversione ma di come li scrivi ... usa la fwrite e l'array.
    Ok, grazie.

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.