Come creare in C,
un file.h contente funzioni,
da includere in un file.c
Come creare in C,
un file.h contente funzioni,
da includere in un file.c
Aprendo un editor qualsiasi e scrivendoci dentro i prototipi delle funzioni e tipi di dato necessari... salvando il tutto come .h
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Attenzione ... il file .h NON contiene le funzioni (il corpo) ma solamente la dichiarazione del prototipo (nome, argomenti, tipo di valore restituito ...).Originariamente inviato da samoa
Come creare in C,
un file.h contente funzioni,
da includere in un file.c
Il corpo delle funzioni, va nei file .c
desidero costruire una libreria di funzioni da includere in ogni file.c che costruisco
come fare ?
Scrivi le tue funzioni nei file .c e i prototipi nei .h.
Poi compila i tuoi file .c e ottieni i file oggetto (o le librerie, secondo il sistema operativo e altre condizioni relative all'ambiente in cui operi, possono essere .a, .lib, .dll ...).
Nei tuoi programmi, utilizzi i .h e durante la compilazione indichi anche i file oggetto o le lib.
Probabilmente intendeva che vuole creare un file header (che chiama librerie) in cui includere delle funzioni da richiamare nei file .c.
Poi farlo senza problemi, ma non ha senso, perché come ti è stato detto i file .h servono per i prototipi.
E' sufficiente creare un altro file .c nello stesso progetto, poi il compilatore unirà tutti i file .c sotto un unico programma. (Non ho detto idiozie, vero?)
printf("Programmazione in C!");
cout<<"Programmazione in C++!";
E' praticamente quello che gli avevo risposto ...Originariamente inviato da metal_prog
Probabilmente intendeva che ...