THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => C / C++ / C# => Topic started by: antouan on June 03, 2014, 11:07:21 am



Title: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: antouan on June 03, 2014, 11:07:21 am
Στο codeblocks κάθε φορά που κάνω μια συνάρτηση void (δηλαδή να μην επιστρέφει τιμή μου βγάζει σφάλμα

 ‘::main’ must return ‘int’|


Title: Re: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: Groucho on June 03, 2014, 11:09:12 am
Κάνε τη main να επιστρέφει int


Title: Re: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: antouan on June 03, 2014, 11:33:10 am
ναι το κάνω αυτό απλώς δεν μπορώ να καταλάβω γιατί  μου βγάζει αυτό το σφάλμα με το Void


Title: Re: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: Dealan on June 03, 2014, 11:47:30 am
Απλά έτσι είναι το standard που έχουν θέσει για την C, ότι η main πρέπει να επιστρέφει μια έξοδο για να μπορείς δεις αν δούλεψε σωστά ή όχι. (Υποτίθεται ότι επιστρέφεις 0 αν τερμάτισε κανονικά και μια άλλη τιμή αλλιώς.)


Title: Re: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: Jim D. Ace on June 03, 2014, 11:50:25 am
το void ειναι τερμα λαθος και μονο κατι αρχαιοι compilers το επιτρεπουν
οπως ειπε και ο dealan το προτυπο για c/c++ θελει η main να ειναι ΠΑΝΤΑ int


Title: Re: CodeBlocks πρόβλημα με Void συναρτησεισ
Post by: antouan on June 03, 2014, 11:58:17 am
ευχαριστώ πολύ παιδια!