hai ragione,scusa ma non inca..
ho problemi in questo punto..
codice:
void ord_sel_min (Tabella array[],int n)
{
int i, indice_min;
double min_array;
for(i=0;i<n-1;i++)
{
min_val_ind(&array[i].prezzo, n-i, &min_array, &indice_min);
scambiare_c(&array[i].prezzo, &array[indice_min+i].prezzo);
}
}
void min_val_ind (Tabella a[], int n, double *min_array, int *i_min)
{
int i;
*min_array = a[0].prezzo;
*i_min = 0;
for (i=1;i<n;i++)
if( *min_array > a[i].prezzo)
{
*min_array = a[i].prezzo;
*i_min =i;
}
}
void scambiare_c(char*c1,char *c2)
{
char temp;
temp=*c1;
*c1 =*c2;
*c2 =temp;
}
e ora t indico anche quali sono..
codice:
error C2198: 'ord_sel_min' : too few actual parameters
E:\(103) : warning C4013: 'min_val_ind' undefined; assuming extern returning int
E:\(104) : warning C4013: 'scambiare_c' undefined; assuming extern returning int
E:\(108) : error C2371: 'min_val_ind' : redefinition; different basic types
E:\(121) : error C2371: 'scambiare_c' : redefinition; different basic types