07/03/09 16:28
XBarboX
come si crea un header file in c++?
Per favore potete inoltre fare un piccolo esempio sia dell' header file che del codice sorgente chiamante?
Grazie
aaa
07/03/09 18:41
theprogrammer
L'header e' un file di testo con estensione .h e il suo contenuto dipende dal codice c/c++ che scrivi.
Se scrivi il programma prog.c
#include "prog.h"
int main()
{
int a;
a = 6;
printf("doppio di %d = %d\n", a, doppio(a));
return(0);
}
int doppio(int a)
{
return(2*a);
}
nell'header puoi scrivere
int doppio(int a);
Ultima modifica effettuata da theprogrammer 07/03/09 18:44
aaa
07/03/09 19:37
XBarboX
Scusa ma allora cosa serve l' header file, a niente?
Io mi ricordo che avevo visto un programma dove c'era une header file con delle funzioni e procedure e poi nel programma chiamante chiamava solo con il nome delle funzioni e delle procedure dell' header file(propio come una normale libreria)
aaa
07/03/09 22:55
theprogrammer
Un file header NON e' una libreria.
Contiene le dichiarazioni di funzioni, strutture, costanti ...
aaa
08/03/09 7:11
XBarboX
Ok, oggi ho ne ho fatto uno e funziona!
Grazie
aaa