RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[C++] bibliothèque math ?!
myrkhaoula, le dim. 27 janv. 2008 à 23:20:08
Bonjour,

Je compile un programme depuis quelques temps, mais les erreurs sont inexplicables à mon avis.

Voilà mes fichiers :

vecteur_3D.h :
#include<iostream>
#include<math>
#include<fstream>

class vecteur_3D
{
private:
float x,y,z;
public:
vecteur_3D(float a, float b, float c);
vecteur_3D();
float operator*(vecteur_3D &V);
vecteur_3D operator+(vecteur_3D &V);
void operator=(vecteur_3D &V);
friend ostream operator<<(ostream &, vecteur_3D &);
friend istream operator>>(istream &, vecteur_3D &);
friend void deplacement(vecteur_3D &V, float d);
};

vecteur_3D.cpp :

#include<iostream>
#include"vecteur_3D.h"
using namespace std;

vecteur_3D::vecteur_3D(float a, float b, float c)
{
x=a;
y=b;
z=c;
}

vecteur_3D::vecteur_3D(){}

float vecteur_3D::operator*(vecteur_3D &V)
{
return x*V.x+y*V.y+z*V.z;
}

vecteur_3D vecteur_3D::operator+(vecteur_3D &V)
{
vecteur_3D temp;
temp.x+=x+V.x;
temp.y+=y+V.y;
temp.z+=z+V.z;
return temp;
}

void vecteur_3D::operator =(vecteur_3D &V)
{
x=V.x;
y=V.y;
z=V.z;
}

void vecteur_3D::deplacement(vecteur_3D &V, float d)
{
V.x+=d;
V.y+=d;
V.z+=d;
}

ostream &operator<<(ostream &out, vecteur_3D &v)
{
out<<"("<<v.x<<","<<v.y<<","<<v.z<<")"<<endl;
return out;
}

istream &operator>>(istream &out, vecteur_3D &v)
{
cout<<"donner x, y puis z "<<endl;
in>>v.x>>v.y>>v.z;
return in;
}

et enfin la main.cpp :
#include<iostream>
using namespace std;

int main()
{
vecteur_3D V1;
vecteur_3D V2;
vecteur_3D VRES;
float d;
cin>>V1;
cin>>V2;
VRES=V1+V2;
d=V1*V2;
deplacement(VRES,d)
cout<<VRES;
return 0;
}

Je suis sous Microsoft Visual Studio.
Apparemment, je pense qu'il s'agit d'un problème au niveau du header math. Je ne suis pas sûre du syntaxe.

Merci d'avance :)





Pacorabanix
janv. 08
Suivant
REPONSES
Pacorabanix
janv. 08
Char Snipeur
janv. 08
myrkhaoula
févr. 08
Char Snipeur
févr. 08
myrkhaoula
févr. 08
Char Snipeur
févr. 08
myrkhaoula
févr. 08
Char Snipeur
févr. 08
Version Web
Réalisé par RedShift
no save