Αbominable Δημοσ. 10 Μαΐου 2006 Δημοσ. 10 Μαΐου 2006 Έχω φτιάξει μία μικρή δομή Bucket. Για λόγους ευκολίας θέλω να δηλώσω: >typedef struct Bucket bucket; Αλλά μου πετάει το εξής σφάλμα: >error: two or more data types in declaration specifiers Το περίεργο είναι ότι μέσα στο βιβλίο έχει μια παρόμοια δήλωση.. Καμία ιδέα;;
Επισκέπτης Δημοσ. 10 Μαΐου 2006 Δημοσ. 10 Μαΐου 2006 nomizw eksartatai apo ton tropo poy exeis orisei to struct... pws to exeis orisei? struct Bucket{ //whatever }; h typedef struct{ //whatever }Bucket;
Sta Δημοσ. 10 Μαΐου 2006 Δημοσ. 10 Μαΐου 2006 Έχω φτιάξει μία μικρή δομή Bucket. Για λόγους ευκολίας θέλω να δηλώσω: >typedef struct Bucket bucket; Αλλά μου πετάει το εξής σφάλμα: >error: two or more data types in declaration specifiers Το περίεργο είναι ότι μέσα στο βιβλίο έχει μια παρόμοια δήλωση.. Καμία ιδέα;; Το κομμάτι κώδικα που μας δίνεις δεν έχει πρόβλημα, απλώς ορίζεις ένα άλλο όνομα (bucket) για τον τύπο δεδομένων struct Bucket. Λογικά κάπου αλλού στον κώδικα πρέπει να έχεις τον ορισμό της struct Bucket π.χ. : > struct Bucket { int b; /* Something else */ };
Αbominable Δημοσ. 11 Μαΐου 2006 Μέλος Δημοσ. 11 Μαΐου 2006 Παιδιά ευχαριστώ για τις απαντήσεις, τελικά έφταιγε ότι είχα ξεχάσει το ερωτηματικό μετά την δήλωση του struct..
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.