Je pense que j'ai essayé ça, mais ça ne marchait pas. Le fichier suivant compile avec g++ -Wall -ansi -o tables_ref tables_ref.cpp Ce n'est pas un maître-ouvrage, mais je pense qu'il répond à ton problème. Tu dois spécifier la taille dans le typedef, sinon il te fait un warning comme quoi il ne connaît pas la taille du paramètre que tu passes(du moins avec les options -Wall et -ansi). Je ne sais pas si c'est critique ou pas, je ne sais plus exactement comment fonctionnent les références... Christophe. > -----Original Message----- > From: Jean-Francois Dive [mailto:jef@linuxbe.org] > Sent: vendredi 14 septembre 2001 1:18 > To: linux@lists.unixtech.be > Subject: Re: [linux] aide en c++ > > > > void foo(char *&p) { > *p[0] = 1 element de ton tableau; > } > > On Tue, 11 Sep 2001, Cedric De Wilde wrote: > > > Salut tlm, > > > > Est ce que quelqu'un pourrait m'expliquer comment passer par réference > > un tableau de pointeur sur chaine? > > Par exemple: > > char *t[5] = { > > "un", > > "de2x", > > "3tr0is", > > "quatre445", > > "" > > }; > > > > > > J'arrive a passer une des chaines de caractere a l'autre fonction, > > mais pas le tableau, l'appel : modif2( t[0] ) et > > proto : void modif2( char *&t ). > > > > J'ai essayé tout et n'importe quoi, et ca ne marche pas. > > > > Cedric > > > > [ Soyez précis dans vos sujets svp afin de déterminer directement ] > > [ le type de demande... ] > > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ] > > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ] > > [ http://unixtech.be Contact: listmaster@unixtech.be ] > > > > > [ Soyez précis dans vos sujets svp afin de déterminer directement ] > [ le type de demande... ] > [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ] > [ Archives de la mailing list: http://archives.unixtech.be/linux/ ] > [ http://unixtech.be Contact: listmaster@unixtech.be ] > [ Soyez précis dans vos sujets svp afin de déterminer directement ] [ le type de demande... ] [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ] [ Archives de la mailing list: http://archives.unixtech.be/linux/ ] [ http://unixtech.be Contact: listmaster@unixtech.be ]
Attachment:
tables_ref.cpp
Description: Binary data