Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Où stocker les paramètres d'une application ??
Envoyé par: darkervein

Bonjour tout le monde, je programme actuellement une petite application qui, au démarrage à besoin de paramètres contenus dans un fichier (ces paramètres sont ceux qui ont été édité lors de la derniere ouverture, ou le fichier est créé si il n'existait pas).

Imaginons un exemple tout simple d'une calculatrice qui au démarrage a besoin de savoir si elle doit parler en euros ou en dollars (un petit fichier contiendra alors 0 ou 1), mon appli a besoin de bien plus de paramètre mais le pb est le meme...

Où dois-je stocker ce fichier ?? j'avais pensé à /usr/share/monprog/config mais le probleme est que mon log n'a pas les droits de le créé, et que même si l'installation se fait en root, il n'aura pas droit de les modifié par la suite.


Merci d'avance si vous pouvez m'aider...

Poste le Tuesday 26 October 2004 18:45:26
Répondre     Citer    
Re: Où stocker les paramètres d'une application ??
Envoyé par: Jean-Fran

Ben dans le répertoire personnel de l'user :
puis dans un repertoire caché
c'est à dire avec un point devant
~/.tonprog/
et là tu auras tout un répertoire pour stocker tes données

Poste le Wednesday 27 October 2004 00:48:56
Répondre     Citer    
Re: Où stocker les paramètres d'une application ??
Envoyé par: Sve@r

En général, ce genre de fichier se nomme ".<nom de l'appli>rc" et se trouve, comme l'a dit "Jean-Fran" dans le répertoire HOME de l'utilisateur
On trouve par exemple ".bashrc" pour les options du bash, ".exrc" pour les options de "vi", ".ksokobanrc" pour les options de ce merveilleux jeux "ksokoban", ".koborc" pour les options de cet autre jeu "xkobo".

Si ton pgm se nomme "mycalc", alors le plus simple et le plus conforme à la norme est que tu stockes ces options dans un fichier ".mycalcrc" et que tu places ce fichier ".mycalcrc" dans le répertoire HOME de celui qui lance ton programme.

Tu peux récupérer la valeur de ce répertoire en faisant un :
char *home=getenv("HOME");

Poste le Tuesday 2 November 2004 13:32:32
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Où stocker les paramètres d'une application ??
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons