Remplacer un char par une chaine de char

[Fermé]
Signaler
-
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
-
Bonjour,

Mon problème est le suivant : je voudrais remplacer un char d'un tableau a deux dimension...
Un exemple vaut mieux qu'un long discours ... :

char **tab[2][1024]          /*a lorigine cest malloqué donc la taille est parfaite, jai mis 1024 pour exemple*/
tab[2] = "bonjour ton nom est x"

/*je voudrais faire un truc dans ce style : a la case du x je remplace par un nom*/
tab[2][21] = charlene;


je suppose que cest une histoire de taille du tableau, peut etre qu'il y a une autre solution.

quelqu'un peut-il m'aider?
merci par avance.
salutation

1 réponse

Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
145
je voudrais remplacer un char d'un tableau a deux dimension...
char **tab[2][1024]

Si tu penses que la déclaration que tu as faite est un tableau à deux dimensions... en fait tu as déclaré un pointeur sur un tableau à deux dimensions contenant des 'char*' !
Il faudrait donc que tu commences par éclaircir ce que tu veux.
Bonne réflexion.