kath Δημοσ. 12 Μαΐου 2006 Δημοσ. 12 Μαΐου 2006 Γεια και παλι.. Αυτο που θελω να ρωτησω νομιζω ειναι απλο. Πως μπορω να κανω Include header files[.h](με συναρτησεις) σε ενα πηγιαιο προγραμμα ; (εκτος απο #include "arxeio.c")
kath Δημοσ. 12 Μαΐου 2006 Μέλος Δημοσ. 12 Μαΐου 2006 Ενα δοκιμαστικο project , για να "μπειτε" στο πνευμα : main.cpp > #include "mathz.h"; int apotelesma(int x , int y); int main(){ cout << apotelesma(3,3); } mathz.c > int apotelesma(int x,int y); { cout << " Apotelesma :",x+y; } mathz.h > εδω τι γραφω;;
Legionnaire Δημοσ. 12 Μαΐου 2006 Δημοσ. 12 Μαΐου 2006 Γενικά τα header files περιέχουν τα prototypes συναρτήσεων ώστε σε περιπτώσεις που έχεις πολλά αρχεία που τις χρησιμοποιούν να μπορεί ο compiler να κάνει το linking. Οπότε αυτό που γράφεις πάνω-πάνω > int apotelesma(int x , int y); πρέπει να μπει στο header. Αν βέβαια το πρόγραμμά σου είναι ένα και μόνο αρχείο και αποκλείεται κάποιος ή κάτι άλλο να χρησιμοποιήσει τις συναρτήσεις του, τότε δεν χρειάζεσαι το header και απλά κάνεις την δήλωση των prototypes μέσα στο ίδιο αρχείο .c Επίσης δηλώσεις του τύπου > #include "file.c" είναι μεγάλο λάθος. Ποτέ δεν κάνεις include ένα αρχείο .c σε ένα άλλο.
Επισκέπτης Δημοσ. 12 Μαΐου 2006 Δημοσ. 12 Μαΐου 2006 gia na pareis mia idea http://www.cs.cf.ac.uk/Dave/C/node35.html http://en.wikipedia.org/wiki/Header_file
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.