Quando compilo mi da "undefined reference to DataLimite" come posso risolvere?
#include <stdio.h>
#include <stdlib.h>
struct Data
{ int giorno;
int mese;
};
struct Data DataLimite( float * limite);
int main()
{
{
{
float limite;
printf("Valore limite (negativo) : ");
scanf("%g",&limite);
}
FILE *fp;
float saldo, movimento, limite;
char segno;
struct Data dat;
struct Data data;
struct Data DataLimite( float * limite);
fp = fopen("movimenti.txt","r");
fscanf(fp,"%*s%g", &saldo);
fscanf(fp,"%g", &limite);
while (fscanf(fp,"%d%*c%d%f%*c%c",&dat.giorno,&dat.mese,&movimento,&segno) != EOF)
{
if (segno == '+')
saldo += movimento;
else
{
saldo -= movimento;
}
} fclose(fp);
printf("il saldo attuale e': %.2f", saldo);
{
data = DataLimite(&limite);
{
if (saldo > limite) {
printf("\nlimite non superato");
}
else
{
printf("\nData limite %d-%d\n",data.giorno,data.mese);
}
}
} fclose(fp);
return 0;
}
}