Ciao a tutti, ho scritto un programma in c che utilizza diverse funzioni. Ora vorrei ordinare un pò tutto quanto. Mi piacerebbe avere un file main.c (con il codice del main) e il file function.c (contenente il codice delle funzioni).
Potreste indicarmi come dividere il mio progetto in questi due file e i corrispondenti header? Ho provato in più modi ma non riesco a compilare.
Per capirci meglio ho scritto questo programmino che è strutturato nello stesso modo del programma che voglio dividere su più file:
Potreste per favore farmi vedere come suddividereste questo programmino in due file main.c e functions.c e i relativi headers?codice:#include <stdio.h> #define costante 11 int a; int b; void funzione1(); void funzione2(); int main(){ a=a+costante; funzione1(); funzione2(); printf("%i",b); return(0); } void funzione1(){ int c=3; a=a+c; } void funzione2(){ int d=3; b=a+d; }
PS:utilizzo CodeBlocks
Grazie