Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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


Alex=)
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
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.


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
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?


Alex=)
PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1787
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 :-)


Software Failure: Guru Meditation
Forum su Informatica, Elettronica, Robotica e Tecnologia: http://www.nonsoloamiga.com
PM Quote