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++ - File di configurazione dei programmi
Forum - C/C++ - File di configurazione dei programmi

Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 18:50
Lunedì, 07/03/2011
ciao a tutti,
Nei programmi un pò più sostanziosi di solito ci sono dei file di configurazione esterni..
ad esempio (il primo che mi capita) il file di configurazione di easyphp è così:
Codice sorgente - presumibilmente Plain Text

  1. [EasyPhp]
  2. AutoStartServers=Y
  3. AutoStartEasyPhp=N
  4. AutoReloadConf=Y
  5. CheckVersion=Y
  6. StartAsServices=N
  7. ShowAlways=N
  8. ExpandPos=Y
  9. CheckServerPorts=Y
  10. Lang=Italiano
  11. LangAdmin=it
  12. OldRunningPath=C:\web\
  13. IsIconized=N



come si fa ha gestire questo tipo di file di configurazione?
si legge dal file e si copia su un vettore o su variabili distinte o c'è un trucchetto più semplice che mi permette di accedere alle varie impostazioni direttamente come se fossero delle variabili?

Ultima modifica effettuata da Alex il 07/03/2011 alle 18:51
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 23:29
Lunedì, 07/03/2011
Sono classici file .ini (se li ricorda solo chi ha vissuto i periodi di Win3.11). Anni fa li usavo tramite una classe di Delphi che ti consentiva di fare un lookup veloce dei suoi parametri tipo readINI('Nomesezione/nomevariabile'): string e c'era anche il corrispondente per la scrittura.

Sicuramente tra le classi MFC di windows ci sarà qualcosa di analogo.

PM Quote
Avatar
Alex (Ex-Member)
Expert


Messaggi: 441
Iscritto: 15/08/2005

Segnala al moderatore
Postato alle 17:39
Martedì, 08/03/2011
Testo quotato

Postato originariamente da TheKaneB:

Sono classici file .ini (se li ricorda solo chi ha vissuto i periodi di Win3.11). Anni fa li usavo tramite una classe di Delphi che ti consentiva di fare un lookup veloce dei suoi parametri tipo readINI('Nomesezione/nomevariabile'): string e c'era anche il corrispondente per la scrittura.

Sicuramente tra le classi MFC di windows ci sarà qualcosa di analogo.


i file ini gli ho già sentiti, ma c'è qualcosa di equivalente sotto linux?

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 17:46
Martedì, 08/03/2011
sicuramente si...  ma ora che sai come si chiamano, fai prima a cercare tu stesso su google :-)

PM Quote