Originariamente inviato da {-_-}
ovvero voglio fare un main e poi devinire delle funzioni in un altro file .c ,come posso fare?
Essendo questa l'unica cosa che ho capito del tuo post, provo a spiegartela con un esempio.
codice:
/*funzioni.h*/
/*Prototipi delle funzioni di funzioni.c*/
int somma(int a, int b);
int differenza(int a, int b);
codice:
/*funzioni.c*/
#include "funzioni.h" /*include i prototipi*/
int somma(int a, int b)
{
return a + b;
}
int differenza(int a, int b)
{
return a - b;
}
codice:
/*main.c*/
#include <stdio.h>
#include "funzioni.h" /*include i prototipi*/
int main(void)
{
int a,b;
printf("%s","Inserisci due numeri separati da uno spazio: ");
scanf("%d %d",&a, &b);
printf("%d + %d = %d\n",a,b,somma(a,b));
printf("%d - %d = %d\n",a,b,differenza(a,b));
return 0;
}