[Linux-Biella] R: Re: Salvataggio impostazioni di 1 programma su file
ledi.salillari a gmail.com
ledi.salillari a gmail.com
Ven 7 Gen 2011 00:18:21 CET
Quindi dovrei fare una struct per ogni tipo di dato?
Cmq che ti ha fatto di male il mio blackberry?
Inviato dal dispositivo wireless BlackBerry®
-----Original Message-----
From: PaulTT <paultt a bilug.linux.it>
Sender: linux-bounces a ml.bilug.linux.it
Date: Fri, 07 Jan 2011 00:15:17
To: Mailing List del Biella Linux User group<linux a ml.bilug.linux.it>
Reply-To: Mailing List del Biella Linux User group <linux a ml.bilug.linux.it>
Subject: Re: [Linux-Biella] Salvataggio impostazioni di 1 programma su file
On 06/01/2011 22:45, ledi.salillari a gmail.com 說:
> Ho gia' chiesto una cosa simile prima di natale ma non avendo ricevuto risposte riformulo meglio la questione:
>
> Sto facendo un gioco in c++ e devo salvare le impostazioni (quali dimensione finestra, livelli antialiasing ecc ecc) in un file.
>
> Le variabili sono di tipo diverso ovviamente e comprendono stringhe, interi e floating.
>
> Come mi conviene procedere?
>
> Io avevo pensato di fare una classe generica che funzionasse per tutti i tipi di variabili (classe template), fare un bel vettore e ficcarci le vars dentro. Ogni volta che devo modificare dei valori, vado a salvare tutto il vettore nel file o viceversa.
>
> Consigli?
>
azz risposto ora all'altra mail:
di logica ti carichi una struct con dentro tutte le variabili con i loro
valori di dafault, leggi il file di conf e ci ficchi le conf che servono
a te.
quando chiudi il programma, o quando sgnacchi 'salva opzioni', dipende
dalla logica del programma, scrivi i valori diversi sul file di conf
(oppure lo lasci editare solo a mano, dipende da cosa fa il pgm
appunto), oppure li scrivi cmq tutti e via...
cosi' la classe puoi usarla per leggere il file di conf, salvare il file
di conf, restituirti il valore delle opzioni.
--
- I can't wait till tomorrow.
- What happens tomorrow?
- I get better-looking every day.
_______________________________________________
Linux mailing list
Linux a ml.bilug.linux.it
http://ml.bilug.linux.it/mailman/listinfo/linux
Maggiori informazioni sulla lista
Linux