1470Fermer1472
FarewellLe 21/05/2010 à 22:41
Je viens de percuter un truc :
man malloc ->
malloc()  alloue size octets, et renvoie un pointeur sur la mémoire allouée. Le contenu de la zone de mémoire n’est pas initialisé. Si
       size est nulle, malloc renvoie soit NULL ou un unique pointeur qui pourra être passé ultérieurement à free() avec succès.

Et si je tourne sur une implémentation où les char font 16 bits ? Si je veux un buffer de 20 caractères, je vais faire un débordement sans rien voir, non ?