[C++] Creer un pointeur à partir d'une donnée ???

Creer un pointeur à partir d'une donnée ??? [C++] - C++ - Programmation

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?

Reply

Marsh Posté le 01-05-2002 à 15:42:27   

Reply

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;


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
Reply

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...

Reply

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?

Reply

Marsh Posté le 01-05-2002 à 16:10:32    

c'est possible dans les langages haut niveau (php, js & co), mais pas en c++.

Reply

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].


---------------
Si tu regardes ce que le canard mange, tu ne mangeras pas de canard.
Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed