Erreur en c++

Fermé
thebarnacle Messages postés 1 Date d'inscription jeudi 28 mars 2013 Statut Membre Dernière intervention 28 mars 2013 - 28 mars 2013 à 12:23
 Artanno62 - 3 avril 2013 à 18:20
Bonjour a tous,
voila je rencontre un probleme en c+, en effet une partie de mon programmen s ecrit comme ceci

int h,n(0),k ;
float alpha(0);
const double dt=0.01;
Vector W[3];
Matrix Ri[3][3],P[3][3],Q[3][3],I[3][3];

alpha= atan(sqrt(pow(dt,2)+pow(w[0],2)+pow(w[1],2)+pow(w[2],2))) ;

ou Vector et Matrix sont des types definis remplacant le double [], et w est un vecteur qui va evoluer et a qui je veux a chaque fois allouer ca valeur afin de calculer alpha.

le probleme lors de la compilation est le suivant:
error C2109: subscript requires array or pointer type

Du cp je comprend pas pk mon w doit etre obligatoirement un pointeur.


En vous remerciant,
Cordialement,


1 réponse

Go site du zero
0