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

    [C++] file di configurazione

    Ciao, secondo voi qual'è il modo più semplice ed immediato per leggere un file di configurazione. Ho trovato diverse librerie che però non fanno al caso mio. Quello di cui avrei bisogno è qualcosa per gestire delle piccole collezioni di informazioni, per esempio un elenco di libri:

    libro1:
    nome = "foo";
    prezzo = 10;

    libro2
    nome = "qualcosa";
    prezzo = 15;

    e così via. Ovviamente il numero di libri non è dato a priori. Conoscete qualche semplice libreria che possa fare al caso mio?
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  2. #2

    Re: [C++] file di configurazione

    Originariamente inviato da nemok
    Ciao, secondo voi qual'è il modo più semplice ed immediato per leggere un file di configurazione. Ho trovato diverse librerie che però non fanno al caso mio. Quello di cui avrei bisogno è qualcosa per gestire delle piccole collezioni di informazioni, per esempio un elenco di libri:

    libro1:
    nome = "foo";
    prezzo = 10;

    libro2
    nome = "qualcosa";
    prezzo = 15;

    e così via. Ovviamente il numero di libri non è dato a priori. Conoscete qualche semplice libreria che possa fare al caso mio?
    Potresti salvare le informazioni lette da tastiera su file, in modo tale crearti un piccolo DB di informazioni.
    Per gestire il numero di libri variabile sarebbe conveniente usare una struttura libro con le informazioni sul nome dello stesso, numero di pagine per esempio e altro a scelta.

  3. #3
    Dunque il file deve essere scritto a mano (o in altro modo, adesso non è importante).
    Per gestire libro ho una classe apposita. Nel mio programma devo creare un collection (una lista ad esempio) di libri, e devo farlo a partire dalle info lette nel file di config. Quindi per ogni libro devo istanziare un oggetto libro ed aggiungerlo alla lista...
    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

  4. #4
    Utente di HTML.it L'avatar di sylvaticus
    Registrato dal
    Aug 2004
    Messaggi
    1,207
    se vuoi imbarcarti con l'XML (non è poi così difficile.. o almeno, ti permette di fare cose semplici in maniera semplice) prova ad usare XERCES.
    <<contro i gas serra, spero più nelle nuove tecnologie pulite che nelle conferenze internazionali>>
    -- Steven Chu

  5. #5
    Grazie mille dei suggerimenti. Xerces l'avevo sentito, ma volevo cercare di evitare l'xml, anche se è un'ottima soluzione. Per chi abbia interesse a riguardo segnalo che alla fine ho utilizzato una libreria molto semplice ed intuitiva:

    http://www.hyperrealm.com/libconfig/libconfig.html

    Listen the noise of deep sea......
    --Powered by Debian GNU/Linux Sid on 2.6.12.3--
    albz.altervista.org

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.