lib de lecture de fichiers de configuration en C

lib de lecture de fichiers de configuration en C - Linux et OS Alternatifs

Marsh Posté le 14-09-2002 à 18:36:00    

est-ce kil existe une lib ki peut lire directement les fichiers de configuration de ce type :
 

Code :
  1. nom=blabla
  2. adresse=blabla
  3. description=blablabla

comme le fichier de conf de wine ou de mplayer. Ou alors il faut le refaire à la main ?

Reply

Marsh Posté le 14-09-2002 à 18:36:00   

Reply

Marsh Posté le 14-09-2002 à 19:03:39    

:bounce: svp G vrément besoin d'une réponse...

Reply

Marsh Posté le 14-09-2002 à 19:52:22    

:cry: siouplééééééééééééééééééé :cry:

Reply

Marsh Posté le 14-09-2002 à 20:09:25    

yacc, bison & co sont tes amis
 
ce sont pas des librairies mais plutot des progs qui se chargent de ce boulot.
 
Sinon t'as aussi des trucs pour faire ca ds le Glib

Reply

Marsh Posté le 14-09-2002 à 20:11:50    

cassidy a écrit a écrit :

yacc, bison & co sont tes amis
 
ce sont pas des librairies mais plutot des progs qui se chargent de ce boulot.
 
Sinon t'as aussi des trucs pour faire ca ds le Glib



koul !!! :love: t'as de la doc ?

Reply

Marsh Posté le 14-09-2002 à 20:12:58    

heuu non dsl.
J'ai jamais utilisé enfait. Je sais juste que ca existe par des articles ds Linux Mag :D

Reply

Marsh Posté le 14-09-2002 à 20:16:33    

cassidy a écrit a écrit :

heuu non dsl.
J'ai jamais utilisé enfait. Je sais juste que ca existe par des articles ds Linux Mag :D  



ok merci quand même... v tester tt ça...

Reply

Marsh Posté le 14-09-2002 à 22:11:55    

la homepage de bison c koa ? google me fé des caprices en ce moment :(

Reply

Marsh Posté le 14-09-2002 à 22:23:48    

trouvé, merci gentoo  :p

Reply

Marsh Posté le 15-09-2002 à 10:21:21    

rododendron (robotniktareum) > t'as trouvé quoi?
 
Sinon, pour un fichier de conf à la con comme celui que tu proposes, des grands coups de strtok, strcmp, switch-case, ... tu fait une fonction en 15-20 lignes qui te fait ca...
Sinon si la conf est complexe, tu peut faire ca en xml...
Sinon comme disait butch (cassidy), la glib (ATTENTION, pas la glibc!!! La glib est une division de GTK qui offre une moule-titude (c'est dimanche, je suis au taff, alors ca fait du bien le second degré ;)) de choses interessantes...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 10:21:21   

Reply

Marsh Posté le 15-09-2002 à 14:52:22    

PinG a écrit a écrit :

rododendron (robotniktareum) > t'as trouvé quoi?
c koa ce délire : "rododendron" !? c l'url du site de bison ke G trouvé
 
Sinon, pour un fichier de conf à la con comme celui que tu proposes, des grands coups de strtok, strcmp, switch-case, ... tu fait une fonction en 15-20 lignes qui te fait ca...
Sinon si la conf est complexe, tu peut faire ca en xml...
Sinon comme disait butch (cassidy), la glib (ATTENTION, pas la glibc!!! La glib est une division de GTK qui offre une moule-titude (c'est dimanche, je suis au taff, alors ca fait du bien le second degré ;)) de choses interessantes...
ok pour le strtok, strcmp, etc... merci...



Reply

Marsh Posté le 15-09-2002 à 15:14:31    

robotniktareum a écrit a écrit :

 



*/ rododendron : c une fleur ;)
*/ bison, lex, yacc, ca me parait asser lourd pour un fichier de conf à la con... utilise plutot ma méthode à mon avis... Sinon, si tu as une grosse appli et tout et tout, bah pensse au xml ou à la glib, mais pour "a=tralala\nb=pwet", strtok et strcmp suffisent amplement...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 15:14:51    

rajoute là dessu un atoi, et c bonnard ;)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 15:16:02    

PinG a écrit a écrit :

*/ rododendron : c une fleur ;)
je c j'en ai ché moi mé je vois pas le rapport avec mon pseudo... :lol:
*/ bison, lex, yacc, ca me parait asser lourd pour un fichier de conf à la con... utilise plutot ma méthode à mon avis... Sinon, si tu as une grosse appli et tout et tout, bah pensse au xml ou à la glib, mais pour "a=tralala\nb=pwet", strtok et strcmp suffisent amplement...
message reçu 5/5, merci. :hello:



Reply

Marsh Posté le 15-09-2002 à 16:17:37    

robotniktareum a écrit a écrit :

 



de rien, si tu est en galère, n'hésite pas...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 16:20:36    

PinG a écrit a écrit :

de rien, si tu est en galère, n'hésite pas...



tu tournes sur kelle distro ?
 
[EDIT] oups debian, skuz [/EDIT]
 
[EDIT2] et merci :hello: [/EDIT2]


Message édité par robotniktareum le 15-09-2002 à 16:22:16
Reply

Marsh Posté le 15-09-2002 à 16:34:26    

robotniktareum a écrit a écrit :

tu tournes sur kelle distro ?
 
[EDIT] oups debian, skuz [/EDIT]
 
[EDIT2] et merci :hello: [/EDIT2]



debian(s), gentoo, freebsd... Désollé, pas de slack ;)


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 22:35:49    

allo?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 22:56:46    

en fait j'aimerais bien faire un truc du genre slackports mais pour ttes les distros linux...


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 15-09-2002 à 22:59:47    

ce genre de truc ? ( attention c est jeune )
 
http://damz.net/theme1/libconf.html

Reply

Marsh Posté le 15-09-2002 à 23:09:19    

houplaboom42 a écrit a écrit :

ce genre de truc ? ( attention c est jeune )
 
http://damz.net/theme1/libconf.html



c spécifique à perl non? Et puis en perl, faut pas 40 caractères pour générer un hash à partir d'un fichier de conf...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 23:09:56    

robotniktareum a écrit a écrit :

en fait j'aimerais bien faire un truc du genre slackports mais pour ttes les distros linux...



heu... slackports ca marche comment?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 23:17:13    

houplaboom42 a écrit a écrit :

ce genre de truc ? ( attention c est jeune )
 
http://damz.net/theme1/libconf.html



ro là lààààààààààààà merci je teste de suite :-p


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 15-09-2002 à 23:24:29    

PinG a écrit a écrit :

heu... slackports ca marche comment?



bah : slackports [nom du package] ça va te choper les src et te compiler puis installer le prog... G un début en C de ça...


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 15-09-2002 à 23:35:37    

robotniktareum a écrit a écrit :

bah : slackports [nom du package] ça va te choper les src et te compiler puis installer le prog... G un début en C de ça...



ok... c comme les ports mais pour slack... et le système emerge/portage de gentoo, ca vous plait pas les slackeux?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 15-09-2002 à 23:40:34    

PinG a écrit a écrit :

ok... c comme les ports mais pour slack... et le système emerge/portage de gentoo, ca vous plait pas les slackeux?



bah je sis en train d'installer gentoo... Mais bon je pense ke  dommage de réserver les ports rien ke pour la gentoo, non ?


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le 15-09-2002 à 23:56:20    

robotniktareum a écrit a écrit :

bah je sis en train d'installer gentoo... Mais bon je pense ke  dommage de réserver les ports rien ke pour la gentoo, non ?



bah qu'est-ce qui t'empèche d'utiliser portage sur ta slack?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 16-09-2002 à 00:02:16    

PinG a écrit a écrit :

bah qu'est-ce qui t'empèche d'utiliser portage sur ta slack?



ma conscience... Et kesse ki m'empêche de refaire un portage ? je fé déjà bien un OS : www.boost.ht.st ... hé hé hé


---------------
si t déçu d'être dessous, tu iras dessus kom ça tu seras plus déçu ni dessous... Si tu piges pas c ke t saoul, c sûr...
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed