return 0;

On est sous UNIX, et la valeur standard à retourner de main() quand tout s'est bien déroulé, c'est 0.
C'est même conseillé, en programmation système, d'employer exit(0); <stdlib.h> mais bon là on sort du domaine de l'initiation...
Aurélien.