Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - come si crea un header file in c++?
Forum - C/C++ - come si crea un header file in c++?

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 17:28
Sabato, 07/03/2009
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


The old lie: Dulce et decorum est pro patria mori
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 19:41
Sabato, 07/03/2009
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

Codice sorgente - presumibilmente C++

  1. #include "prog.h"
  2.  
  3. int main()
  4. {
  5.   int a;
  6.  
  7.   a = 6;
  8.   printf("doppio di %d = %d\n", a, doppio(a));
  9.   return(0);
  10. }
  11.  
  12. int doppio(int a)
  13. {
  14.   return(2*a);
  15. }



nell'header puoi scrivere

Codice sorgente - presumibilmente C/C++

  1. int doppio(int a);



Ultima modifica effettuata da theprogrammer il 07/03/2009 alle 19:44


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 20:37
Sabato, 07/03/2009
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)


The old lie: Dulce et decorum est pro patria mori
PM Quote
Avatar
theprogrammer (Normal User)
Guru^2


Messaggi: 2509
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 23:55
Sabato, 07/03/2009
Un file header NON e' una libreria.

Contiene le dichiarazioni di funzioni, strutture, costanti ...


- Se le mie risposte non vi soddisfano, ignoratele, altrimenti un "grazie" e' molto gradito ...

"Dai un pesce (programma) a un uomo e lo nutrirai per un giorno. Insegnagli a pescare (programmare) e lo nutrirai per tutta la vita." (niente pappa pronta)
PM Quote
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 8:11
Domenica, 08/03/2009
Ok, oggi ho ne ho fatto uno e funziona!
Grazie


The old lie: Dulce et decorum est pro patria mori
PM Quote