Informatika
Örülök
Mici javaslatát inkább ne jegyezd meg, C-ben lehet ilyesmit csinálni, csak nem szabad
, ezért is nem szokták a C-t programozás tanulásra javasolni...

Mici javaslatát inkább ne jegyezd meg, C-ben lehet ilyesmit csinálni, csak nem szabad

Köszönöm szépen, végül sikerült. 
Az i,j definiálva volt, a másik két dolgot javítottam és végül ez lett a helyes kódrészlet.
const float kelvin = 273.15;
float hom[ny][nx];
for(i=0; i kisebb Ny; i++)
zárójel
for(j=0; j kisebb Nx; j++)
zárójel
hom[j] = (temp_in[0][j] - kelvin);
zárójel
zárójel
Mici: Hm, ilyesmirõl már olvastam, feljegyzem, hátha szükség lesz rá. Egyelõre viszont nekem így könnyebben átlátható.

Az i,j definiálva volt, a másik két dolgot javítottam és végül ez lett a helyes kódrészlet.

const float kelvin = 273.15;
float hom[ny][nx];
for(i=0; i kisebb Ny; i++)
zárójel
for(j=0; j kisebb Nx; j++)
zárójel
hom[j] = (temp_in[0][j] - kelvin);
zárójel
zárójel
Mici: Hm, ilyesmirõl már olvastam, feljegyzem, hátha szükség lesz rá. Egyelõre viszont nekem így könnyebben átlátható.

C-ben egy tömb minden egyes elemébõl ki kellene vonnom egy konstans értéket, de csak nemrég kezdtem ezzel a nyelvvel foglalkozni és sajnos nem megy. Tudna valaki segíteni?
Az Ny és Nx korábban már definiálva vannak.
float kelvin = 273.15;
float hom[ny][nx];
for(i=0; i kisebb Ny; i++)
zárójel
for(j=0; j kisebb Nx; j++)
zárójel
hom =(float)(temp_in[0][0][0] - &kelvin);
zárójel
zárójel
A float temp_in[1][ny][nx]; pedig ilyen alakú, egy netcdf fájlból van kivéve.
Az Ny és Nx korábban már definiálva vannak.
float kelvin = 273.15;
float hom[ny][nx];
for(i=0; i kisebb Ny; i++)
zárójel
for(j=0; j kisebb Nx; j++)
zárójel
hom =(float)(temp_in[0][0][0] - &kelvin);
zárójel
zárójel
A float temp_in[1][ny][nx]; pedig ilyen alakú, egy netcdf fájlból van kivéve.