2017-10-12 21 views
-3

Nous avons tous définir des variables comme:Pour créer un fichier de configuration séparé pour paramaterize variables C++

int x =5; 

Je veux une implémentation différente. Je définis un fichier de configuration. Je définis des variables dans le fichier de configuration. Par exemple: Mon fichier de configuration contiendra ce qui suit:

xValue = 5; 
yValue =6; 

Maintenant, je veux modifier mon C++ fichier tel que je peux initialiser la x variable comme suit:

x = xValue; 

Je suis en train essentiellement à lier les valeurs de variables du fichier texte aux variables C++.

Est-ce que quelqu'un a une idée sur les bibliothèques pour cela? Je pense que LDAP en option. J'aimerais avoir de vos nouvelles.

+0

Voulez-vous obtenir les valeurs du fichier lors de la compilation ou de l'exécution? –

+0

@MOehm Au moment de l'exécution – enjal

+3

Comment LDAP est-il pris en compte ici? – notjustme

Répondre

1

Il ya beaucoup de bibliothèques d'analyseurs d'options, parmi lesquelles boost :: program_options est facile et puissant pour obtenir les valeurs du fichier d'options.