En fait, lorsque le type de retour d'une fonction n'est pas précisé, le compilateur assume qu'il s'agit implicitement d'un int. Je crois que c'est dans la norme.
Disons donc que pour main() ça tombe bien, mais que c'est sale.
(il faut néanmoins vérifier ce que je suis en train d'avancer, parce que je n'en suis pas sûr)
rocodido a écrit :
le cr retourne 0 si ton prog s'est bien déroule sinon une erreur et donc différent de 0
|
Non, un programme retourne EXIT_SUCCESS en cas de succès, et EXIT_FAILURE sinon.
Il se trouve que sur Unix, 0 == succès. Ce n'est peut-être pas le cas sur tous les systèmes, d'où ces deux constantes définies dans stdlib.h