Nombre de clé dans une section - fichier ini

Signaler
Messages postés
46
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
12 janvier 2012
-
Messages postés
46
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
12 janvier 2012
-
Bonjour,

j'aurai aimé savoir s'il était possible de savoir le nombre de clés dans une section dans un fichier .ini.

Exemple, pour ce fichier .ini

[Test]
clé1=val1
clé2=val3
clé3=val3

Comment savoir que la section Test contient 3 clés ?

Merci.

3 réponses

Messages postés
46
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
12 janvier 2012

Petite précision : je suis sous windows et non linux. Je me suis trompé en mettant le thème.
Messages postés
28
Date d'inscription
jeudi 19 janvier 2006
Statut
Membre
Dernière intervention
21 août 2008

Si tu est certain de ne pas avoir de [ sauf pour le nom de tes sections, tu peux compté le nombre de ligne entre tes sections. Ce n'est probablement pas la bonne méthode mais s'en est une... Ou encore, compte le nombre de ligne contenant un = entre deux lignes n'en contenant pas (je veux dire tu trouve la ligne de test, tu commence a compté les "=" a partir de la ligne d'en dessous jusqu'a ce que tu tombe sur une ligne sans = (qui n'est pas vide pour éviter les erreurs) et ca te donne ton nombre de clé dans ta section... bon ca se complique si tu as des clé qui tiennent sur plusieurs ligne par contre (par exemple un long tableau)
Messages postés
46
Date d'inscription
mercredi 9 novembre 2005
Statut
Membre
Dernière intervention
12 janvier 2012

Ok, ça marche.

Je vais faire la méthode trouver la ligne test et après compter le nombre de ligne. J'ai une clé par ligne seulement donc ça va encore.