Devi mettere i prototipi delle funzioni all'inizio, ad esempio
void a(int i);
void b(double d);
int main(void){
[...]
}
void a(int i){
[...]
}
void b(double d){
[...]
}
Tipicamente, come ti è stato detto, i prototipi si mettono in un file header .h che poi chiamerai con la direttiva #include, ma si può far tutto anche in un unico file sorgente per iniziare