Salve a tutti, la compilazione del mio codice mi da diversi errori tra cui " 'l' does not name a type". Ora nella mia profonda inesperienza con la programmazione non riesco a capire che problema ci sia con un semplice contatore intero. Grazie mille
int main()
{
ofstream out ("Sorrentino.txt");
double k[Nx][Ny],k_e[Nx][Ny],k_w[Nx][Ny],k_n[Nx][Ny],k_s[Nx][Ny],rho[Nx][Ny],cp[Nx][Ny];
double x[Nx][Ny],y[Nx][Ny],inf_vol[Nx][Ny],est[Nx][Ny],west[Nx][Ny],north[Nx][Ny],south[Nx][Ny];
double a_e[Nx][Ny],a_w[Nx][Ny],a_n[Nx][Ny],a_s[Nx][Ny],a_p[Nx][Ny],b[Nx][Ny];
double T[Nx][Ny],T_sup[Nx][Ny],T_ant[200][200];
double Tvar, t;
int i,j;
int l;
twoDdiscretization ( x, y, inf_vol, est, west , north, south, k, cp, rho);
conductivity (k, k_e, k_w, k_s, k_n, x, y);
for (i=1;i<=Nx;i++){
for (j=1;j<=Ny;j++){
T_ant[i][j]=T_s;
cout<<i<<" "<<j<<" "<<T_ant[i][j]<<endl; }
}
}
for (l=1; l<=Nt; l++){
t=dt*l;
cout<<"t="<<t<<endl;
Tvar=8+0.005*t;
Coeficients(k,k_e,k_w,k_n,k_s,rho,cp,est,west,north,south,inf_vol,a_e,a_w,a_n,a_s,b,a_p,T_ant,Tvar);
GS(a_w,a_e,a_s,a_n,b,a_p,T,T_cal);
cout<<"t="<<t<<" "<<"T(0.65,0.56)="<<T[65][56]<<" T(0.74,0.72)="<<T[74][72]<<endl;
out<<t<<" "<<T[65][56]<<" "<<T[74][72]<<endl;
for (i=1;i<=Nx;i++){
for (j=1;j<=Ny;j++){
T_ant[i][j]=T[i][j];
cout<<"T"<<i<<","<<j<<"= "<<T[i][j]<<endl;
}
}
}
getchar();
getchar();
return 0;
}
all'interno del main vi sono alcune funzioni che in teoria non dovrebbero avere errori ma non le ho ricopiate dato che il codice è abbastanza lungo.