cs_votu
Messages postés1Date d'inscriptionjeudi 27 février 2003StatutMembreDernière intervention18 mars 2003
-
18 mars 2003 à 05:02
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 2004
-
23 mars 2003 à 22:40
Bonjour,
Je suis debutant en programmation, et je ne sais pas comment, on transforme une array de 2 dimension de string ( char **p) en une seule array de string(*q)
par exemple:
*argv[]={" test1","test2"};
je voudrait transformer en une seule phrase:
arr1[]={"test1 test2"}
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 23 mars 2003 à 22:40
bonjour
une réponse plus précise si tu veux
un tableau à deux dimensions char** est en fait un tableau de pointeurs.
lorsque tu reçois en argument : char ** p
il suffit de faire p[i] pour accéder à chacun des pointeurs (qui est d'ailleurs simplement du type char *)
p[0] est le premier, il pointe dans ton cas sur "test1"
p[1] vaut "test2"