quote: Original post by Zeraan
you forgot to add return 0; in main function, since it''s an integer function
Nope. The standard allows for programs not returning a value in main:
quote: A return statement in main has the effect of leaving the main function (destroying any objects with automatic
storage duration) and calling exit with the return value as the argument. If control reaches the end
of main without encountering a return statement, the effect is that of executing "return 0;"