Utiliser un fichier .ini (dev-cpp)

Soyez le premier à donner votre avis sur cette source.

Vue 8 074 fois - Téléchargée 1 186 fois

Description

Un fichier .ini sert à sauvegarder les configurations d'un programme .
Il est facile d'utilisation et , bien sûr , ne disparrait pas avec la fermeture du programme.
il est constitué comme cet exemple :
[section1]
cle1=valeur
cle2=18
[section2]
cle99=exemple

Conclusion :


pas d'erreur avec dev-cpp .
si vous avez des questions , mettez un commentaire .

batrasog

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mardi 19 décembre 2000
Statut
Membre
Dernière intervention
25 novembre 2009

Pour Mowgli85 et TranceVibes,

l'erreur vient de la fct openini, il faut remplacer :

"sizeof(valeur)" par "100" si tu passe un char de taille 100, la fonction initiale demande à lire la taille d'un pointeur de char et non la place alloué pour le pointeur de char.

Je ne sais pas si ce que j'écris est compréhensible et juste ....... mais je me comprends ....

dsl d'arriver 2 ans plus tard
Messages postés
4
Date d'inscription
dimanche 20 août 2006
Statut
Membre
Dernière intervention
31 mai 2008

Pour Mowgli85:

Il ne faut pas utiliser de pointeur mais un tableau!

Ceci ne marche pas:
//(param est la chaine de caractères dans laquelle tu vas stocker la valeur.)
char* param = new char[100];

Mais ceci oui:
char param[100];
Messages postés
1
Date d'inscription
mardi 25 janvier 2005
Statut
Membre
Dernière intervention
31 mars 2005

pourquoi la la valeur lu n'excede jamais 3 caractères ( meme si dans le fichier ini elle en fait + )
ex :
fichier ini :

[test]
test=123456

et qd je fais lire une clé (pour la section test et la clé test) :

la valeur est 123



Quelqu'un peut m'aider ?
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

ben je te souhaite bon courage pr modifier la copie du fichier sans le charger en mémoire, et puis si ton prog plante pdt les manips, tu n'auras pas l'occasion d'effacer la copie et elle restera bêtement là, sur le dd :/
Messages postés
60
Date d'inscription
mercredi 3 mars 2004
Statut
Membre
Dernière intervention
24 septembre 2004

merci du commentaire mais je pense pas un jour passez sous linux :P
sinon , au lieu de tout mettre en mémoire , il est à mon avis plus facile de copier le fichier et de lire la copie (à la fin , on pourra remplacer l'originial par la copie ) .
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.