[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