Ciao, ho iniziato da poco a programmare e mi sono imbattuto in un esercizio abbastanza semplice, ma che quando vado a compilare presenta due errori che io non capisco..
l'esercizio è creare un file “main.c”. Nel file, si realizzi in linguaggio C la funzione corrispondente alla seguente
dichiarazione:
extern int ismultiple (int x, int y);
La funzione riceve due numeri interi x e y e restituisce 1 se x è un multiplo di y, 0 altrimenti.
Io ho provato a fare cosi:
int main (void) {
int x;
int y;
int z;
x = 4;
y = 2;
z = ismultiple(x, y);
return 0;
}
Però ho due problemi:
1) riferimento al simbolo esterno ismultiple non risolto nella funzione main (nella riga 1)
2) 1 esterni non risolti (nella riga 1)
Qualcuno saprebbe spiegarmi come risolvere questi due problemi?