Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2757 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Faire changer le nom d'une variable en c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire changer le nom d'une variable en c++

n°1234547
adri34
Posté le 30-10-2005 à 18:13:55  profilanswer
 

Salut
 
Je debute en c++ mais je connai assez bien le php, comme chacun sait ces deux languages sont proche mais il y a quelque chose que j'aimais bien utiliser en php et que je n'arrive pas a faire en C
 
En fait je voudrai faire changer le nom d'une varible dynamiquement (dans une boucle par exemple)
 
Je sais pas si je me fait bien comprendre donc je vous donne un exemple de ce que j'aimerai faire :
 
Pour declarer 10 objet tableaux appartenant a la classe tab
au lieu de faire :
tab tableau1;
tab tableau2;
tab...
 
je voudrais faire :  
 
for (int i=0;i<10;i++)
{
tab tableaui;
}
 
mais evidament ma boucle telle que je l'ai ecri ne marche pas !  
 
Alors quelle est la syntaxe pour faire ca ?
 
Merci  
A++
Adri34

mood
Publicité
Posté le 30-10-2005 à 18:13:55  profilanswer
 

n°1234581
Joel F
Real men use unique_ptr
Posté le 30-10-2005 à 19:31:01  profilanswer
 

std::vector<> :o
et le C++, genre, c'est pas trop un langage interprété ...
faudra voir à oublier les astuces du pére PHP :o

n°1234582
adri34
Posté le 30-10-2005 à 19:31:22  profilanswer
 

Je penses que ma question n'est pas tres claire, je postes un exemple de mon code que je souhaite simplifier :
 
[cpp]
if(tab==1)
    {
     if(tab1.ajouterpersonne(P1)==1)
     {
      cout<<"\nAjout éffectué avec succés\n\n\n";
     }
     else
     {
      cout<<"\nLe tableau est plein\n\n\n";
     }
    }
    else if(tab==2)
    {
     if(tab2.ajouterpersonne(P1)==1)
     {
      cout<<"\nAjout éffectué avec succés\n\n\n";
     }
     else
     {
      cout<<"\nLe tableau est plein\n\n\n";
     }
    }
[\cpp]
 
Si le chiffre apres tab dans tab2.ajouterpersonne(P1)==1 pouvait changer en fonction de la valeur de la variable tab le if pourrait etre enlevé !


Message édité par adri34 le 30-10-2005 à 20:11:53
n°1234584
adri34
Posté le 30-10-2005 à 19:33:14  profilanswer
 

Joel F a écrit :

std::vector<> :o
et le C++, genre, c'est pas trop un langage interprété ...
faudra voir à oublier les astuces du pére PHP :o


 
ok merci je vais essayer ca... Pour les astuces du php oui c'est sur qu'il va falloire les oubliées mais les vieux reflexes sont tenace ;)

n°1234604
adri34
Posté le 30-10-2005 à 20:24:02  profilanswer
 

J'ai essayé de me renseigner sur la fonction std::vector<> mais je dois bien avouer que j'ai pas tout compris !
Est ce que vous pouvez me montrer comment l'utiliser sur mon exemple simple du dessus ?  
Merci,

n°1234639
jesus_chri​st
votre nouveau dieu
Posté le 30-10-2005 à 22:15:54  profilanswer
 

vector<tab> tableau(10);
 
for (int i=0 ; i<10 ; i++)
{  
   tableau[i] = ...;  // tableau[i] est le ième "tableau" en commençant à 0
}

n°1234650
Taz
bisounours-codeur
Posté le 30-10-2005 à 22:39:44  profilanswer
 

c'est grave de parler de tableau et d'utiliser N variables différentes ... on sent le gars PHP qui a tout compris


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Faire changer le nom d'une variable en c++

 

Sujets relatifs
Créer une variable de session en cliquant sur un lienVariable globale
[C++]Appeler une variable globale de DLL en C++Supprimer un variable (GET) en JS
[Résolu][SQL]Résultat d'une requete dans variable.Comment changer ma variable en String ?
Variable de session, pour changerA partir d'une class changer la variable d'une aplet et la rafraichir
Changer par url la valeur d'une variable de session, possible ou pas?Changer la variable path sous XP
Plus de sujets relatifs à : Faire changer le nom d'une variable en c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR