#1 Le 27/11/2006, à 11:25
- Premium
[C]Parcours d'un tableau pour récupérer les éléments par 3
Salut,
j'ai un tableau de points (3D).
Je souhaite récupérer les élements par 3 pour faire un traitement
J'ai le tableau tab[n], n est connu et admettons qu'il valent 6
Je parcours donc mon tableau et je veux avoir :
traitement(tab[0],tab[1],tab[2])
traitement(tab[3],tab[4],tab[5])
etc
Comment on fait cela en C
Merci
Hors ligne
#2 Le 27/11/2006, à 11:55
- Kiraa
Re : [C]Parcours d'un tableau pour récupérer les éléments par 3
tu veux juste récupérer 3 valeur incrémenté dans un array ?
dans ce cas
tab[i] tab[i+1] tab[i+2] , devrait suffire non ?
Hors ligne
#3 Le 27/11/2006, à 11:55
- abetsic
Re : [C]Parcours d'un tableau pour récupérer les éléments par 3
un tableau à deux dimensions ?
int tab[NB_ELEMENTS][3]
traitement (tab[0][0], tab[0][1], tab[0][2])
en fait je vois pas où est ton problème, parce que ce que tu penses fonctionne aussi...
Hors ligne
#4 Le 27/11/2006, à 11:55
- tshirtman
Re : [C]Parcours d'un tableau pour récupérer les éléments par 3
soit comme dit Kiraa et faire une incrémentation de 3 au lieu de 1...
sinon le tableau de tableau (ou tableau a 2 dimentions) marche aussi
Dernière modification par tshirtman (Le 27/11/2006, à 11:57)
Hors ligne
#5 Le 27/11/2006, à 11:58
- Kiraa
Re : [C]Parcours d'un tableau pour récupérer les éléments par 3
soit comme dit Kiraa et faire une incrémentation de 3 au lieu de 1...
évidemment , si il faut faire une boucle , on incrémente i de 3 a chaque fois (ça parait logique)
Hors ligne