connaitre la taille d'un tableau en 2-D

connaitre la taille d'un tableau en 2-D - C++ - Programmation

Marsh Posté le 27-11-2002 à 12:28:04    

si je reçois dans une fonction un tab en 2-D, comme fais-je pour connaître la taille du truc ?
 

Code :
  1. void fonction (int **tableau...)
  2. {
  3. }


Reply

Marsh Posté le 27-11-2002 à 12:28:04   

Reply

Marsh Posté le 27-11-2002 à 12:29:15    

torpe23 a écrit a écrit :

si je reçois dans une fonction un tab en 2-D, comme fais-je pour connaître la taille du truc ?
 

Code :
  1. void fonction (int **tableau...)
  2. {
  3. }






 
T'ajoutes un paramètre : taille du tableau

Reply

Marsh Posté le 27-11-2002 à 12:35:08    

même deux alors. Si c'est en 2-D (lignes et colonnes)

Reply

Marsh Posté le 27-11-2002 à 13:52:44    

...même 2 !

Reply

Marsh Posté le 27-11-2002 à 19:57:48    

Je dirais meme plus: meme 2 !

Reply

Marsh Posté le 27-11-2002 à 21:34:55    

Voire un seul, avec la macro pour faire un long avec deux int (genre MAKELPARAM) ?

Reply

Marsh Posté le 27-11-2002 à 21:38:28    

Moi je conseil d'integrer la taille du tableua dans ton tableau comme ça à chaque fois tu passe un ton tableau t'as la taille.
 

Code :
  1. typedef struct
  2. {
  3.   int ** tab;
  4.   int nbcolones;
  5.   int nblignes;
  6. } tableau
  7. .
  8. .
  9. .
  10. void fonction(tableau* tab)
  11. { }


Message édité par sombresonge le 27-11-2002 à 21:39:52
Reply

Marsh Posté le 28-11-2002 à 01:32:28    

torpe23 a écrit a écrit :

si je reçois dans une fonction un tab en 2-D, comme fais-je pour connaître la taille du truc ?
 

Code :
  1. void fonction (int **tableau...)
  2. {
  3. }


 




 
ché un tableau de pointeurs ça

Reply

Marsh Posté le 28-11-2002 à 01:54:09    

bjone a écrit a écrit :

 
 
ché un tableau de pointeurs ça




 
oui et ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed