Bonjour,
Dans mon programme C je souhaiterais lire un fichier .conf de la forme:
[program]
CST1=val1
CST2=val2
J'ai vu pas mal de solution de file parser sur le net notamment avec les fonctions GetPrivateProfileString ou GetPrivateProfileInt, mais mon problème est que je souhaiterais que la variable CST1 soit defini en #define dans mon code C avec la valeur val1 lu dans le fichier de config ou avec une valeur par default val1_default si il n'y a pas de config file en argument.
la valeur val1_default serai defini comme ca:
#define CST1_DFLT val1_default
comment definr ma valeur CST1?
si je fais :
GetPrivateProfileString("program", "CST1", CST1_DFLT,CST1, ???,"test.conf");
il me dit CST1 undefined.. forcement.. et que mettre pour la size a la place des ???
Quelqu'un aurait il une idée? un exemple?
Merci
gevig
Partager