[Tech] problema con il C
Valerio Montagnani
tech@vmontagnani.it
Mer 17 Mar 2004 11:25:04 CET
Ciao a tutti.
Mi potreste dire perchè mi viene generato un errore in questa parte di codice?
Grazie mille.
transp è una matrice: float transp[12][12];
La funzione dovrebbe restituire il valore massimo della colonna della matrice transp[][] in esame:
float Max(float transp[][], int i) {
float max;
int j;
max=transp[i][0]; //(1)
for (j=0; j<12; j++)
{
if (transp[i][j] > max) //(2)
{
max=transp[i][j]; //(3)
}
}
return max;
}
Se compilo il codice ho lo stesso tipo di errore ai punti (1), (2) e (3):
invalid use of array with unspecified bounds
--
Valerio Montagnani (Lug-Account) <tech@vmontagnani.it>
pub 1024/C7E4BC57 sub 2048g/0E170155
Key fingerprint = D5A4 EDFC 060C 5BD6 E2DD 8252 3B67 C1EB C7E4 BC57
Maggiori informazioni sulla lista
flug-tech