passage de tablo par pointeurs const vers des données const

passage de tablo par pointeurs const vers des données const - C++ - Programmation

Marsh Posté le 03-06-2003 à 15:33:21    

salut
 
on me dit (dans un livre), dans le cas d'un passage d'un tablo dans une fonction qui ne fait que visualiser le contenu du tablo, d'utiliser les pointeurs constant vres des données constantes.
Et pour parcourir le tablo d'utiliser la notation d'indice...moi je veux bien....mais :
si j'ecris :
 

Code :
  1. void affichageTablo(const char* const b , int taille)


 
comment je fais apres pour revenir dans le corp de la fonction avec des notation à indice???

Reply

Marsh Posté le 03-06-2003 à 15:33:21   

Reply

Marsh Posté le 03-06-2003 à 15:36:29    

qu'est ce que tu veux dire par la?


---------------
Le Tyran
Reply

Marsh Posté le 03-06-2003 à 15:38:08    

ben en fait comment tu ferais pour lire ce qu'il y a dans le tableau compte tenu des arguments de la fonction???
Quand ils parlent d''indices j'imagine qu'ils disent de revenir à une forme b[0]..b[1]....mais je vois pas comment??

Reply

Marsh Posté le 03-06-2003 à 15:41:04    

ben:
 

Code :
  1. void affichageTablo(const char* const b , int taille)
  2. {
  3.    char c = b[0];
  4. }


 
Ha moin d'une subtilité sur les variables cont dont je ne me souvienne pas...


---------------
Le Tyran
Reply

Marsh Posté le 03-06-2003 à 15:45:48    

grosmethos a écrit :

ben en fait comment tu ferais pour lire ce qu'il y a dans le tableau compte tenu des arguments de la fonction???
Quand ils parlent d''indices j'imagine qu'ils disent de revenir à une forme b[0]..b[1]....mais je vois pas comment??


 
stune blague ?  :heink:  
 
// affichage de tous les items :
for(int k=0; k<taille; k++)
   cout << b[k];  


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 03-06-2003 à 15:46:13    

ok ça marche nickel..
Merci..je viens de comprendre!!

Reply

Sujets relatifs:

Leave a Replay

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