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
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
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];
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 ?
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 ) .
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.