Error: does not name a type

di il
2 risposte

Error: does not name a type

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.

2 Risposte

  • Re: Error: does not name a type

    Nel blocco

    for (i=1;i<=Nx;i++){

    ci sono troppe parentesi { }

    Devi indentare correttamente il codice altrimenti non capisci (né tu né gli altri) i problemi che si presentano ...
  • Re: Error: does not name a type

    Hai ragione. Almeno il problema di compilazione è risolto. Grazie tante e scusa se ho scritto il tutto in maniera poco chiara
Devi accedere o registrarti per scrivere nel forum
2 risposte