Προς το περιεχόμενο

headers


kath

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια και παλι..

 

Αυτο που θελω να ρωτησω νομιζω ειναι απλο.

 

Πως μπορω να κανω Include header files[.h](με συναρτησεις) σε ενα πηγιαιο προγραμμα ;

(εκτος απο #include "arxeio.c")

Δημοσ.

Ενα δοκιμαστικο 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

>
εδω τι γραφω;;

Δημοσ.

Γενικά τα header files περιέχουν τα prototypes συναρτήσεων ώστε σε περιπτώσεις που έχεις πολλά αρχεία που τις χρησιμοποιούν να μπορεί ο compiler να κάνει το linking.

 

Οπότε αυτό που γράφεις πάνω-πάνω

>
int apotelesma(int x , int y);

 

πρέπει να μπει στο header. Αν βέβαια το πρόγραμμά σου είναι ένα και μόνο αρχείο και αποκλείεται κάποιος ή κάτι άλλο να χρησιμοποιήσει τις συναρτήσεις του, τότε δεν χρειάζεσαι το header και απλά κάνεις την δήλωση των prototypes μέσα στο ίδιο αρχείο .c

 

Επίσης δηλώσεις του τύπου

>
#include "file.c"

είναι μεγάλο λάθος. Ποτέ δεν κάνεις include ένα αρχείο .c σε ένα άλλο.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...