taille d'un char*[] avec \0 - C - Programmation
Marsh Posté le 18-11-2003 à 10:57:39
Si t'as rien pour savoir quand la chaîne se finit (genre double \0 comme c'est souvent le cas), on ne peut rien pour toi
Marsh Posté le 18-11-2003 à 13:47:18
Taz a écrit : bah tu vas pouvoir chercher longtemps ... |
yavait pas plus court pour résumé la situation...
Marsh Posté le 18-11-2003 à 14:11:36
Taz a écrit : bah tu vas pouvoir chercher longtemps ... |
faire une chaine qui contient plusieurs \0 c pas top comme idée..
tu peux jamais savoir quand tu est encore ds la chaine et quand tu te balade en dehors...
Marsh Posté le 18-11-2003 à 14:14:04
est-ce nécessaire de le préciser ou tu veux me donner un cours ?
Marsh Posté le 18-11-2003 à 14:21:38
Taz a écrit : est-ce nécessaire de le préciser ou tu veux me donner un cours ? |
dsl, je voulais cliquer sur le post du dessus..
c moi qu'ai besoin d'un cours de cliquage..
Marsh Posté le 18-11-2003 à 10:54:52
bonjour,
je dois calculer la taille d'un tableau de char ( char*[]) qui peux
contenir plusieur chaine separée par des \0 ( low value)
attendus que strlen s'arrete au premier \0 que sizeof me retourne
soit la taille d'un pointeur, sois 1 qui est la taille d'un char.
j'avais penser a une boucle, mais comme je ne connais pas la fin de mon
index j ai le risque d'aller au dela de mon tableau et donc de taper dans
un espace memoir non allouer ...
avez-vous une solution, un conseil, un lien qui que ce soit .
merci
bonne journée.