Declaration variable dans une boucle for

calimero20039 Messages postés 2 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 23 juin 2009 - 23 juin 2009 à 15:16
Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 - 23 juin 2009 à 19:30
Bonjour.
Je voudrais déclarer une variable a chaque fois que la boucle FOR repart.
ex: for(int i=0; i<100 ;i++)
{
unsigned short tableau'i' [5];
}
Un truc dans ce genre dans le but de créer un tableau a chaque tour. Maintenant je ne trouve pas comment écrire ça sur le net...
Merci

4 réponses

Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
23 juin 2009 à 15:33
Salut


Je ne sais pas bien si cela répond à ta question, mais il suffirai de créer un tableau 2D Par exemple:


int tableau[100][5];
et tu l'utiliserais comme cela :
for(i=0;i<100;i++)
  Tableau[i][...]=
A+




____________________________________________________________________________
Mon site internet :  
0
ed73 Messages postés 276 Date d'inscription lundi 8 septembre 2008 Statut Membre Dernière intervention 15 avril 2013 2
23 juin 2009 à 15:43
Bonjour,


N'oublie pas non plus que si tu déclares une variable dans une boucle, sa portée est celle de la boucle.

La solution proposée par Pistol_pete est donc la bonne.
0
calimero20039 Messages postés 2 Date d'inscription mercredi 3 octobre 2007 Statut Membre Dernière intervention 23 juin 2009
23 juin 2009 à 15:43
En fait il faudrait déja que je créais des tableaux à 2D. Donc ta solution ne convient pas trop.... Il en faudrai à 3D mais je pensais que je pouvais en créer des 2D en changeant le nom avec la variable de la boucle for
0
Pistol_Pete Messages postés 1053 Date d'inscription samedi 2 octobre 2004 Statut Membre Dernière intervention 9 juillet 2013 7
23 juin 2009 à 19:30
Aucun problème pour les tableaux 3D
int Tableau[][][];
Cependant fait attention, si tu ton tableau est trop gros, pense à faire une allocation dynamique.
A+
____________________________________________________________________________
Mon site internet :  
0
Rejoignez-nous