Δημοσιεύτηκε: 16 Μαρ 2011, 15:05
Όταν βλέπεις μηνύματα σφάλματος (τα αναφέρεις παραπάνω εσφαλμένα ως «εντολές»;), αυτό που πρέπει να κάνεις είναι να δεις το πρώτο σφάλμα, που είναι το σημαντικό, να κατανοήσεις γιατί συμβαίνει, και να βρεις κάποια διόρθωση.
Για παράδειγμα, ο κώδικας όπως ακριβώς τον έδωσες, βγάζει
που φαίνεται ακαταλαβίστικο πρόβλημα. Ούτε εγώ έχω ιδέα τι συμβαίνει.
Ας δούμε τον κώδικα στη γραμμή 4:
Αυτό που συνέβει είναι ότι ξέχασες το χαρακτήρα / ώστε να είναι «/*» που να καθορίζει ότι ξεκινά σχόλιο.
Χωρίς το «/*», ο μεταγλωττισής νομίζει ότι αυτά τα ********** είναι μέρος του προγράμματος.
Για παράδειγμα, ο κώδικας όπως ακριβώς τον έδωσες, βγάζει
- Κώδικας: Επιλογή όλων
t.c:4: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘:’ token
που φαίνεται ακαταλαβίστικο πρόβλημα. Ούτε εγώ έχω ιδέα τι συμβαίνει.
Ας δούμε τον κώδικα στη γραμμή 4:
- Κώδικας: Επιλογή όλων
**********************************************************************
*
Αυτό που συνέβει είναι ότι ξέχασες το χαρακτήρα / ώστε να είναι «/*» που να καθορίζει ότι ξεκινά σχόλιο.
Χωρίς το «/*», ο μεταγλωττισής νομίζει ότι αυτά τα ********** είναι μέρος του προγράμματος.