julien_54 a écrit :
Bonjour, Connaissez vous une bibliothèque standard permettant de parser un fichier type texte de configuration pour en extraire les valeurs (avec une grammaire à définir ou imposée...). Je pourrais le refaire mais je n'ai pas envie de réinventer la roue ... Par exemple :
DATA = ../plouf
NUMBER = 4
NAME = ./truc/hop
|
Je n'en connais pas (mais je ne connais hélas pas tout).
Cependant, la gestion de ce type de fichier n'est pas trop compliqué. Avec "fgets()" tu récupères chaque ligne, avec "strchr()" tu positionnes un pointeur sur le "=" de la ligne (ou sur le caractère juste après ce "=" )
Ensuite, avec "strncmp()" tu peux comparer le début de ta ligne avec "DATA" ou "NUMBER" ou "NAME" (ou plus simplement avec chaque élément d'un tableau contenant "DATA", "NUMBER" et "NAME" ), et si tu trouves l'élément cherché, tu peux récupérer sa valeur en utilisant le pointeur positionné avec "strchr()"
Je serais très étonné que quelqu'un se soit embêté à créer une bibliothèque pour ça...
---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.