J'ai un ensemble de nombres dont j'ai besoin pour passer d'une fonction à quelques autres fonctions avant qu'elle ne soit réellement utilisée. J'ai pensé qu'un tableau est un bon moyen de le faire, mais je ne me souviens pas comment faire ce que je veux faire. Le code ressemble à ceciUtilisation d'une instruction for pour créer des variables à partir du réseau
int set1; // variables that hold settings
int set2;
int set3;
cout << "Setting 1";
cin >> set1;
cout << "Setting 2";
cin >> set2;
cout << "Setting 3";
cin >> set3;
int settings[3] = {set1, set2, set3}; //array that holds variables
ainsi c'est ainsi que le tableau est créé.
Cependant, ce que j'espère est de pouvoir faire quelque chose comme ça, je sais que certaines langues peuvent le faire (je suis presque sûr), mais je ne sais pas si C++ peut, ou comment cette méthode est appelée. « t google)
int setting0;
int setting1;
int setting2;
for(int i=0; i<3; i++)
{
setting+i = setting[i]; // should set setting0 = setting[0]; etc
}
vais-je sur ce dans le mauvais sens?
Je sais que la boucle for est erronée, mais c'est ce que j'espère corriger. –
Les noms de variables sont une construction à la compilation, ils n'existent pas à l'exécution. Votre meilleur pari est de faire de 'setting0-2' un tableau,' setting [2] '. – GManNickG