Bonjour,
Contexte :
Je suis en train de créer une application qui utilise un mécanisme de préférences. Pour ce faire, toutes les constantes sont codées en dur dans le code, puis éventuellement mises à jour si elles sont redéfinies dans un fichier configure.ini se trouvant dans le répertoire courant. Elles seront de nouveau mises à jour si la variable d'environnement VAR_ENV est définie (ex: VAR_ENV=/chemin/vers/preferences.ini).
Problème :
Je voudrais tester que ma variable d'environnement pointe bien vers un fichier et non vers un répertoire.
J'ai essayé avec la structure stat de <sys/stat.h>, ou bien encore avec fopen, mais rien de bien concluant . Une idée sur la façon de procéder?
Merci pour votre aide
PS: Je suis sur une RedHat5, et j'utilise le compilateur g++ 4.1.2
Partager