Informatika
Egy kicsit Fortran-os volt az a tömbindexelés
(jajj de ismerõs hiba )
(jajj de ismerõs hiba )
Sikerült megoldani, a fõ problémája az volt, hogy egyik helyen float maradt, a másikon pedig int.
Nem akarom teleírni a fórumot a kérdéseimmel, úgyhogy a következõ lesz mára az utolsó.
float hom[ny][nx];
float temptag[ny][nx];
for(i=0; i kisebb Ny; i++)
{
for(j=0; j kisebb Nx; j++)
{
hom[j] = ( temp_in[0][j] - kelvin );
if( hom[j] kisebb= -6.5 )
{
temptag[i,j] = (1.0);
}
else if(( hom[j] nagyobb -6.5 ) && ( hom[j] kisebb= 0.5 ))
{
temptag[i,j] = (0.2196-0.178 * hom[j] - 0.0087 * (pow(hom[j],2)));
}
}
}
A hibaüzenet pedig:
beolvaso.c:126:20: error: incompatible types when assigning to type float[291] from type double
Ezt mindkét temptag-os sornál jelzi.
Nem akarom teleírni a fórumot a kérdéseimmel, úgyhogy a következõ lesz mára az utolsó.
float hom[ny][nx];
float temptag[ny][nx];
for(i=0; i kisebb Ny; i++)
{
for(j=0; j kisebb Nx; j++)
{
hom[j] = ( temp_in[0][j] - kelvin );
if( hom[j] kisebb= -6.5 )
{
temptag[i,j] = (1.0);
}
else if(( hom[j] nagyobb -6.5 ) && ( hom[j] kisebb= 0.5 ))
{
temptag[i,j] = (0.2196-0.178 * hom[j] - 0.0087 * (pow(hom[j],2)));
}
}
}
A hibaüzenet pedig:
beolvaso.c:126:20: error: incompatible types when assigning to type float[291] from type double
Ezt mindkét temptag-os sornál jelzi.