Ciao ragazzi, chi mi può dare una dritta con questo codice, mi da un errore dopo la graffa della fuinzione calculateChanges e un warning:"control reaches end o non-void function"
#include <stdio.h>
#include <stdlib.h>
#define N 3
void calculateChanges(int ticket[N]);
int
main ()
{
int i,j;
int v[N];
int ticket[N];
j=1;
for (i=0;i<n;i++)
{
printf ("Inserisci ore cliente %d: ",j);
scanf ("%d",&v[i]);
// controlliamo le ore di parcheggio, non devono essere superiori a 24
if (v[i]>24)
{
puts("Ore massime di parcheggio consentite: 24.");
abort();
}
calculateChanges(v); //richiamo la funzione
}
j=1;
for (i=0;i<n;i++)
{
printf ("Cliente: %d%d%d", j,v[i],ticket[i]);
j++;
}
}
void calculateChanges(int ticket[N]);
{
int i,ticket[i];
for (i=0;i<n;i++);
{
if (v[i]<3)
ticket[i]=2;
if (v[i]>19)
ticket[i]=10;
}
}
Ci sto provando da stamattina a costruire questo codice, mi sa che non ho capito bene come richiamare le funzioni..
Grazie
Cri