Oppure

Loading
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