Bonjour!
et oui encore un sujet sur les erreur de segmentation! bon je précise que je sais ce que c'est mais la réponse n'est pas ouferte surtout quand on a pas de debugger ( je suis sous linux et tout ne marche po super...je travail sous kwrite :S

alors voila mon probleme

je dispose d'un tableau 3D allé par mes soins en 1D
on va considérer ce tbleau sous le nom Grid.Tab3D[...]
Grid.varx Grid.vary et Grid.varz constitue les tailles de ce tableau

bon graçon ^^ je veux accéder à une case de ce tableau
je posse donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
const int pos = x  +y*(Grid.varx)  +z*(Grid.vary)*(Grid.varx);
correspondante a la position ds le talbeau 1D de [x][y][z] ( position 3D) ( j'ai bien vérifié que l'indice ne dépasse pas le tableau)

jusque là tout se passe bien
mais ( il y a toujours un mais... ) dès que je veux utiliser cette valeur ( attention seulement au bout du 800 éme acces...c'est beaucoup mais je suis pas encore au bout ( 959)), même avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
printf("pos = %i \n",pos);
je retrouve le temp aimé, l'unique erreur de segmentation, seulement sur un affichage...alors si quelqu'un à une idée..bha siouplé dite^^

merchi!