linuxs έγραψε:Επειδή το εξέτασα αρκετά το θέμα έχω να πω το εξής:
Στον αρχικό κώδικα για εμένα υπάρχουν πολλά λάθη! Νομίζω όχι απο απροσεξία αλλα απο άγνοια προγραμματισμού. Δεν ξέρω ποιός τον έγγραψε τον κώδικα αλλα έχοντας αρχικά,
argc, argv[ ] χωρίς να τα χρησιμοποιεί είναι ανόητο!
Αυτό δεν είναι κρίσιμο στην άσκηση. Αν δεις ξανά, τα έβγαλα.
linuxs έγραψε:int ως τιμή επιστροφής και χωρίς return είναι σοβαρό λάθος!
δεν είναι «σοβαρό λάθος». Είναι κάτι που δεν έχει σημασία στην άσκηση. Μπορείς να δοκιμάσεις να το βάλεις σε περίπτωση που αυτό είναι η λύση.
linuxs έγραψε:ορισμός μια συνάρτησης που δεν χρειάζεται!
...
linuxs έγραψε:οπότε δυστυχώς δεν μπορώ να δεχτώ (τουλάχιστον μέχρι να μου εξηγήσει κάποιος πως τρέχει και να διορθωθούν τα παραπάνω) οτι είναι σωστό πρόγραμμα!
Η άσκηση είναι να διαπιστώσεις γιατί δεν τρέχει αυτή η printf() ενώ κανονικά θα έπρεπε.
Πρέπει να διαπιστώσεις ο ίδιος τι γίνεται και πως γίνεται. Επειδή πρόκειται για άσκηση.
Είναι σημαντικό σε αυτό το σημείο να μην τα παρατήσεις, διότι ο στόχος σου είναι να μάθεις C.