Mi da questo errore:codice:#include <math.h> #include <stdio.h> class Vettore { public: Vettore (float x=0, float y=0, float z=0); float GetX () {return fX;} float GetY () {return fY;} float GetZ () {return fZ;} void SetX (float x) {fX=x;} void SetY (float y) {fX=y;} void SetZ (float z) {fX=z;} float Modulo (); Vettore Somma(Vettore v); private: float fX; float fY; float fZ; }; Vettore:: Vettore (float x, float y, float z) { fX=x; fY=y; fZ=z; } float Vettore:: Modulo(){ float mod2= fX*fX+fY*fY+fZ*fZ; float mod= sqrt(mod2); return mod; } Vettore Vettore::Somma(Vettore v){ float sx = fX + v.GetX(); float sy = fY + v.GetY(); float sz = fZ + v.GetZ(); Vettore s(sx,sy,sz); return s; } int main () { Vettore v (3,2,1); Vettore c (5,2,3); Vettore s = c.Somma(v); printf ("Il valore di v e' %f\n", vx); float modulo= v.Modulo(); printf ("Il modulo e' %f\n", modulo); printf ("Il valore del secondo vettore e' %f\n", cx); printf ("La somma dei vettori e' %f %f %f \n", s.GetX(),s.GetY(),s.GetZ()); getchar(); return 0; }
1>------ Inizio compilazione: Progetto: Classe, Configurazione: Debug Win32 ------
1>Compilazione in corso...
1>Classe.cpp
1>c:\documents and settings\studente\documenti\visual studio 2008\projects\classe\classe\classe.cpp(45) : error C2065: 'vx': identificatore non dichiarato
1>c:\documents and settings\studente\documenti\visual studio 2008\projects\classe\classe\classe.cpp(48) : error C2065: 'cx': identificatore non dichiarato
1>Il log di compilazione è stato salvato in 'file://c:\Documents and Settings\Studente\Documenti\Visual Studio 2008\Projects\Classe\Classe\Debug\BuildLog.htm'
1>Classe - 2 errore/i, 0 avviso/i
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
Qualche idea?![]()

