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

  FORUM HardWare.fr
  Programmation
  C

  [C] [Résolu] Correspondance entre un pointeur et un "vrai" tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] [Résolu] Correspondance entre un pointeur et un "vrai" tableau

n°1764632
LaTex_man
Posté le 25-07-2008 à 09:51:33  profilanswer
 

Relation entre un tableau et un pointeur
 
On sait qu'un pointeur peut pointer sur le premier élément du tableau rien qu'avec le nom de ce tableau.
 
Exemple

Code :
  1. int Tab[10]={5,8,4,3,9,6,5,4,3,8};
  2. int *pTab;
  3. pTab = Tab;


 
 
Avec cet exemple, on voit bien que le pTab pointe sur le premier élément du Tableau.
Si je veux accéder à la troisième "case" du tableau, je peux faire
(*Tab+4).
 
Ma question est simple :
Comment on relie les pointeurs avec les tableaux (les vrais) de la forme Tab[][] ?
 
Je veux faire le lien entre les deux parce que j'ai une fonction qui est déclarée comme fct(double * Tab1, double * Tab2) .
Alors que pleins d'autres fonctions utilisent l'autre manière Tab[6][6].
 
Quand j'essaye de faire la même chose, le compilo sort un warning :
"Tu as un pointeur sur double alors que de l'autre côté t'as un pointeur sur array[6] de double."
A l'exécution, j'ai un joli Bus Error ...
 
Comment faire correspondre les deux ?
Merci  :D
 

[Edit] J'ai rien dit, je lui passe par adresse le premier élément " fct (& Tab[0][0], ...)" et ça roule ... (le bus error vient d'ailleurs). Je laisse ce topic aux intéressés !

Message cité 1 fois
Message édité par LaTex_man le 25-07-2008 à 10:01:53
mood
Publicité
Posté le 25-07-2008 à 09:51:33  profilanswer
 

n°1765067
sligor
Posté le 25-07-2008 à 20:28:29  profilanswer
 

LaTex_man a écrit :


Si je veux accéder à la troisième "case" du tableau, je peux faire
(*Tab+4).


 [:delarue5]

n°1766687
LaTex_man
Posté le 30-07-2008 à 12:33:49  profilanswer
 


 
Je dirais même [:alam eric n]


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

  [C] [Résolu] Correspondance entre un pointeur et un "vrai" tableau

 

Sujets relatifs
[Résolu] [javascript] [firefox] .innerhtml = tronqué[RESOLU] Open Office Basic : Problème for each
[Résolu] Obtenir la description (nom) d'un executable[C / Linux] Optimisation de taille sur gcc et -Os ?
[SOLVED] [C++] Copie d'un objet, que se passe-t-il reelement?[Javascript] Tableau en argument pour une fonction javascript
[résolu] fgets et imlib_load_image[VBA] Explications des références (librairies) -> RESOLU
[résolu] Boucle fichier dans un repertoire 
Plus de sujets relatifs à : [C] [Résolu] Correspondance entre un pointeur et un "vrai" tableau


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