io ho provato a modificare, ma mi da' comunque errori..mi aiuteresti??perche dopo devo pure continuarlo..per piacere..
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], &array[indice_min+i]);
}
}
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 mi da' questi errori
codice:
warning C4133: 'function' : incompatible types - from 'int *' to 'struct Tabella *'
warning C4133: 'function' : incompatible types - from 'struct Tabella *' to 'char *'
warning C4133: 'function' : incompatible types - from 'struct Tabella *' to 'char *'