2 réponses
_julien_
Messages postés
56
Date d'inscription
lundi 31 mai 2004
Statut
Membre
Dernière intervention
31 juillet 2004
17
31 juil. 2004 à 19:47
31 juil. 2004 à 19:47
oullah,
alors qd tu fais tab[12] = 36, tu met le nombre 36 dans la 13ieme
case du tableau.
qd tu fais strcpy(tableau, 36),
tu copies tous les char a partir de l'addresse
memoire 36 jusqu'a trouver un 0, vers l'addresse memoire
representee par tableau. autant dire que ca ne va pas faire ce que
tu veux :)
strcpy c'est plus poiur des chaines de char.
Je ne sais pas de quel type est ton tableau.
Si par exemple il est de type int, tu vas mettre l'entier 36 dans la
case 13 avec tab[12] = 36;
si c'est un tableau de char, tu vas mettre la lettre correspondant
au code ascii 36 (cad $) dans la 12ieme case.
--
julien barbier
alors qd tu fais tab[12] = 36, tu met le nombre 36 dans la 13ieme
case du tableau.
qd tu fais strcpy(tableau, 36),
tu copies tous les char a partir de l'addresse
memoire 36 jusqu'a trouver un 0, vers l'addresse memoire
representee par tableau. autant dire que ca ne va pas faire ce que
tu veux :)
strcpy c'est plus poiur des chaines de char.
Je ne sais pas de quel type est ton tableau.
Si par exemple il est de type int, tu vas mettre l'entier 36 dans la
case 13 avec tab[12] = 36;
si c'est un tableau de char, tu vas mettre la lettre correspondant
au code ascii 36 (cad $) dans la 12ieme case.
--
julien barbier