Malloc en C

Merci, plus de warning maintenant, c'est quand même plus joli.
zen.gif
 
À propos la fonction malloc ne se trouve pas dans malloc.h mais dans stdlib.h et ne peut se trouver que dans ce header.

stdlib.h est un header ANSI.

Tu as certainement une version venant de SUN ou de windows.

Philippe.

 
Oui, effectiviment à la fac on bosse sous Sun os donc avec malloc.h
Mais sur mac, je me suis rendu compte hier que c'etait dans stdlib.h
Il pourrait se mettre d'accord quand même.
laugh.gif

zen.gif
 
En fait c'est SUN qui ne se met pas d'accord avec les autres.

ANSI est une norme internationnale qui est mise en place pour fixer les bases du C et du C++.

Les machines de SUN ne respecte pas ces normes.
Si je me souiviens bien il y a des nuances de la forme:
• ++x et x++ sur SUN donne le même résultats.
• ++x et x++ en norme ANSI incréemetera tout de suite le résultat dans le premier cas et pas le deuxième.

Donc méfiance.

Philippe.