Forum Programmation.c Parsing des fichiers de config

Posté par  .
Étiquettes : aucune
0
1
fév.
2005
Salut,

Je voulais savoir comment vous parsez vos fichiers de config en C. J'ai regardé comment font quelques projets, ils ont tous l'air d'implémenter leurs propres méthodes assez barbares.

Je développe en C/GTK+, mais pour utiliser ceci:
http://developer.gnome.org/doc/API/2.0/glib/glib-Key-value-file-par(...)
je dois passer à 2.6, ce qui ne m'arrange pas.

Sinon, j'ai trouvé ces deux-là :
http://www.nongnu.org/confuse/(...)
http://ndevilla.free.fr/iniparser/(...)

La premiere m'a l'air plus complexe, mais plus puissante.

Vous, vous utilisez quoi comme solution simple dans vos projets perso ?

Franck

Forum Programmation.shell Rediriger stdin en Bash

Posté par  .
Étiquettes : aucune
0
25
nov.
2004
Salut,

Je suis en train de programmer un lanceur d'applications en C, et l'une d'entre elle (un serveur), que j'utilise tous les jours, fonctionne ainsi au démarrage :

1) elle affiche des infos sur stdout (normal)
2) elle affiche d'autres infos sur stdin (moins normal, ou alors il y a une subtilité qui m'échappe)

Mon lanceur fonctionne ainsi : il ouvre un flux avec popen("mon_app", "r"), autrement dit il lit stdout et je perds la moitié des infos.

Connaissez vous (…)

Forum général.général Encodage d'un mail

Posté par  .
Étiquettes : aucune
0
7
oct.
2004
Salut,

Je suis chargé d'administrer un forum PHP (Invision) dont un des fichiers de conf a cette allure :

$INFO ['board_name'] = 'Forum des activités'

Cette chaîne est utilisée un peu partout, mais également dans le mail envoyé lorsque que quelqu'un s'inscrit (dans les champs Subject et From), ce qui fait hautement râler le serveur de mails :

INVALID HEADER (INVALID CHARACTERS OR SPACE GAP)

Non-encoded 8-bit data (char E9 hex) in message header 'From'
From: "Forum des activit\351...


Quelqu'un (…)