Hola. Estaba practicando con las clases y objetos (soy nuevo), la cual me encuentro con estos errores que no logro comprender porque pasa.
Los errores ocurren el fichero; mejores-amigos.cpp
mejores-amigos.cpp
tfriends.h
tfriends.cpp
Gracias.
Los errores ocurren el fichero; mejores-amigos.cpp
Código [Seleccionar]
undefined reference to `tfri::SetFrie(std::string)'
undefined reference to `tfri::puntos(int, int, int)'
undefined reference to `tfri::ResultadoFinal()'
mejores-amigos.cpp
Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
#include "tfriends.h"
using namespace std;
int pp1,pp2,pp3;
int main()
{
tfri amiwo;
string men;
cout<<"Promedio de tu mejor amigo"<<endl;
cout<<endl;
cout<<"Coloca el nombre de tu amigo"<<endl;
getline(cin,men);
amiwo.SetFrie(men);
cout<<endl;
cout<<"Coloca tres notas para tu amigo: "<<endl;
cout<<"¿Del 1-5 que buenos consejos da tu amigo?"<<endl;
cin>>pp1;
cout<<"¿Del 1-5 que tanto te tolera tu amigo?"<<endl;
cin>>pp2;
cout<<"¿Del 1-5 que tanto te quiere tu amigo?"<<endl;
cin>>pp3;
amiwo.puntos(pp1,pp2,pp3);
cout<<endl;
cout<<"EL resultado es: "<<amiwo.ResultadoFinal();
return 0;
}
tfriends.h
Código (cpp) [Seleccionar]
#include <string>
using namespace std;
class tfri
{
private:
string amigo_original;
int presultado;
public:
void SetFrie(string);
void puntos(int,int,int);
int ResultadoFinal();
};
tfriends.cpp
Código (cpp) [Seleccionar]
#include <iostream>
#include "tfriends.h"
int main()
{
return 0;
}
///////////////////////////////////////////////////
void tfri::SetFrie(string amigo)
{
amigo_original = amigo;
}
void tfri::puntos(int puntos, int puntos2, int puntos3)
{
presultado = (puntos + puntos2, + puntos3) / 3;
}
int tfri::ResultadoFinal()
{
return presultado;
}
Gracias.