Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1160 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Recherche Lib pour fichier .conf

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche Lib pour fichier .conf

n°1886805
nORKy
Grmmph...
Posté le 21-05-2009 à 13:00:50  profilanswer
 

Bonjour,
 
Je recherche une librairie capable de parser des fichiers de conf type 'Apache'
(pas forcément identique, mais dans l'esprit)
 
Qqun a t-il des suggestions ?
 
Merci beaucoup

mood
Publicité
Posté le 21-05-2009 à 13:00:50  profilanswer
 

n°1886840
tpierron
Posté le 21-05-2009 à 15:41:44  profilanswer
 

stdio, fgets et sscanf ?
 
Ce n'est pas un fichier INI, ce n'est pas du XML, donc si c'est pour récupérer une ou deux valeurs, utilise tout simplement stdio.

n°1886899
nORKy
Grmmph...
Posté le 21-05-2009 à 21:55:02  profilanswer
 

tpierron a écrit :

stdio, fgets et sscanf ?
 
Ce n'est pas un fichier INI, ce n'est pas du XML, donc si c'est pour récupérer une ou deux valeurs, utilise tout simplement stdio.


 
Merci beaucoup pour ta réponse.
Qq précision :
Ce que je cherche à faire est plus complexe que de faire de la lecture de une ou 2 valeur, sinon, je n'aurais pas posé la question. J'ai pourtant bien cité apache pour son modèle de configuration et il me semble qu'une librairie me serait nécessaire si je ne pas perdre de temps. De plus, je ne fait pas partis de ceux qui tente de ré-inventer la roue à chaque fois

n°1886901
Elmoricq
Modérateur
Posté le 21-05-2009 à 22:04:30  profilanswer
 

http://www.google.fr/search?q=ini+file+C+library


Message édité par Elmoricq le 21-05-2009 à 22:04:37
n°1886902
tpierron
Posté le 21-05-2009 à 22:24:00  profilanswer
 

Ouais, heu, la conf d'apache, ce n'est pas un fichier INI. C'est un pseudo-foutoir qui au gré de l'évolution a donné un mix entre XML et INI.
 
Maintenant, si c'est juste des fichiers INI que tu veux parser, il doit y avoir effectivement une tétrachiée de lib à gauche ou à droite pour parser et écrire ce genre de truc. J'en ai même écrit une, la flemme de retrouver le lien.

n°1886903
xilebo
noone
Posté le 21-05-2009 à 22:26:20  profilanswer
 

xml c'est l'idéal pour faire des fichiers de configuration.
 
Après, une bibliothèque légère parsant le xml, en C il y a libxml, mais c'est pas simple à utiliser. Je ne connais pas de bibliothèque plus simple en C (en C++ tinyxml est parfaite pour parser un fichier de configuration).

n°1886905
tpierron
Posté le 21-05-2009 à 22:44:16  profilanswer
 

Pour du XML, il y a aussi expat. L'API est relativement simple pour du C. Ça utilise une API type SAX (donc callback sur les éléments XML). Dll de 150K sur Windows.

n°1886909
Elmoricq
Modérateur
Posté le 21-05-2009 à 23:05:18  profilanswer
 

Je ne me souvenais simplement plus de la tête d'un fichier de configuration Apache, je me rappelle juste les kilomètres de commentaires. [:god]

 

Pour le reste, tout a déjà été dit.


Message édité par Elmoricq le 21-05-2009 à 23:05:28
n°1886952
nORKy
Grmmph...
Posté le 22-05-2009 à 08:47:53  profilanswer
 

Alors, je crois que je vais tenter l'XML.
J'ai besoin du coté "imbriquation" de configuration. Ini n'est pas adapté pour moi, il n'y a qu'un seul niveau possible.
 
XML est donc alors ma seule solution.
J'ai tenté d'utiliser libxml2, mais ce n'est pas évident.
J'ai quand même réussi à lire mon fichier.
Le seule détail, c'est que les messages d'erreurs sont en anglais et l'i18n ne semble pas prévu et je ne comprend rien à la doc concernant ce point la :)
 
Mais merci de m'aider à choisir la bonne direction


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Recherche Lib pour fichier .conf

 

Sujets relatifs
Operation sur un fichierSubversion, lock fichier
Caractères accentués, fichier batch et ligne de commandeSupprimer une ligne dans un fichier
Creer un menu deroulant en passant par un fichier CSVPB copie fichier via reseau? résolut...
Affichage d'une image JPG "sans fichier" [Résolu]Récupérer informations dans un fichier du serveur
recherche de mot dans une page web[batch] Calcul d'un fichier txt et envoi vers sql
Plus de sujets relatifs à : Recherche Lib pour fichier .conf


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR