tu ne le peut pas avec le nom de la variable. Car en C++ les variables n´ont pas de nom mais uniquement des adresses. Donc il faut utiliser un pointeur vers la variable que tu veux modifier.
Par contre, il y a un truc qui ressemble à ce que tu veux, c´est le set.
tu inclue le fichier <set>, tu fait using namespace std; et puis tu peut utiliser des variables de type set.
Par exemple :
- include <string>
- include <set>
using namespace std;
set<string,int> mes_variables;
Puis tu fait une fonction :
void DonneValeur(string nom_variable,int valeur)
{
mes_variables[nom_variable]=valeur;
}
int LitValeur(string nom_variable)
{
return mes_variable[nom_valeur];
}
Comme tu l´aura compris, ça te permet de faire une espèce de tableaux où le nom des cases est une chaine de caractères.