bonjour,
j'aimerai passer à une fonction un tableau ou un pointeur sur ce tableau afin d'y modifier certaine valeur.
voici un exemple de la fonction que je veux faire:
et son appel par le programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
en faisant ceci et en regardant avec le debugeur, je vois que la fonction1 donne à tableau l'adresse de tbl1 donné en argument en si je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
tableau[5] = 1, elle change aussi la valeur de tbl1[5] car tableau a pris la même adresse que tbl1 passé en argument.
c'est ce que je veux faire mais je ne comprend pas pourquoi je ne dois pas utilisé de pointeur sur le tableau dans ma fonction1??
j'utilise un compilateur ansi C pour µcontroleur (KEIL µvision3) pour ceux qui connaisent.
merci pour vos explication.

 

 
		
		 
         
 

 
			
			

 
   


 passer un tableau en argument
 passer un tableau en argument
				 Répondre avec citation
  Répondre avec citation

 
   
 
  
 
 
			 
 
Partager