ndubien
Messages postés557Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention10 mai 2014
-
28 avril 2009 à 20:10
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 2021
-
30 avril 2009 à 09:24
Bonjour, je dispose d'une fonction qui alloue de la mémoire à un tableau puis le remplie de 0 grâce à memset(), mais le problème est que se remplissage ne fonctionne pas:
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 29 avril 2009 à 09:13
salut,
memset( *nb, 0, sizeof(*nb) );
*nb est un pointeur donc sizeof(*nb) te retourne la taille du pointeur, donc la taille de l'adresse donc 4 (Windows 32et64bit, Linux 32bit) ou 8 si tu es sous Linux 64bit (si je fais pas d'erreur)