Creer un pointeur à partir d'une donnée ??? [C++] - C++ - Programmation
Marsh Posté le 01-05-2002 à 15:50:57
spaklair ton truc, mais si tu veux faire un pointeur sur ta valeur:
int n;
n=calcul de n;
int* ln;
ln=&n;
Marsh Posté le 01-05-2002 à 15:51:12
On ne peut pas générer des nom de variables dynamique si c'est ce que tu veux faire...
Marsh Posté le 01-05-2002 à 16:05:36
enfait jveux créer un pointeur (sur une structure) qui a pour nom la valeur que je viens de trouver (n étant un entier)
donc si n=3, je veux créer un pointeur L3
donc si c'est pas possible, est-ce que je peux créer un pointeur qui s'appelle A si n=1 , B si n=2 etc..
(de façon automatique aussi)
si oui comment?
Marsh Posté le 01-05-2002 à 16:10:32
c'est possible dans les langages haut niveau (php, js & co), mais pas en c++.
Marsh Posté le 01-05-2002 à 16:10:38
Ce que tu peux faire c'est un tableau de pointeur, et quand tu a ta valeur n, tu utilise tab_pointeur[n].
Marsh Posté le 01-05-2002 à 16:11:14
mais ton problème n'est pas "créer une variable qui s'appelle X", c'est "faire Y pour résoudre Z". et ta solution n'est pas adaptée, changes-en.
Marsh Posté le 01-05-2002 à 15:42:27
voilà mon problème:
je souhaite creer un pointeur "ligne" (défini ds le programme) à partir d'une donnée que j'ai calculé
en gros, je fais mon calcul et je trouve un entier "n" (3 par ex) et je veux creer (de façon automatique) un pointeur ligne qui se nommerait Ln (soit L3 ici)
c'est possible ? si oui comment faire?