SeanRenard
Cadet 4th Year
- Registriert
- Aug. 2015
- Beiträge
- 87
Moin Leute
Und zwar habe ich folgenden Code geschrieben:
Tier.h:
Tier.ccp:
Ausgabe.ccp:
Es wird bei mir jetzt ein Link 2019 Eror und LNK 1120 Error ausgegeben. WIeso? Was ist denn hier falsch?
Benutze Visual Studio 2010 professional...
Und zwar habe ich folgenden Code geschrieben:
Tier.h:
Code:
#pragma once
#include <string>
#include <iostream>
using namespace std;
class CTier
{
protected:
double Groesse;
double Gewicht;
string Name;
public:
CTier(void);
~CTier(void);
double GetGrosse(void);
double GetGewicht(void);
string GetName(void);
CTier(double ge, int g, string n);
void SetGroesse(int g);
void SetGewicht(double ge);
void SetName(string n);
void ZeigeDaten(void);
};
Tier.ccp:
Code:
#include "StdAfx.h"
#include "Tier.h"
#include <string>
#include <iostream>
using namespace std;
CTier::CTier(double ge, int g, string n)
{
SetGroesse(g);
SetGewicht(ge);
SetName(n);
}
CTier::~CTier(void)
{
}
double CTier::GetGrosse(void)
{
return Groesse;
}
double CTier::GetGewicht(void)
{
return Gewicht;
}
string CTier::GetName(void)
{
return Name;
}
void CTier::SetGroesse(int g)
{
if (g > 3)
Groesse=3;
else if (g < 1)
Groesse=1;
else
Groesse=g;
}
void CTier::SetGewicht(double ge)
{
if (ge>10)
Gewicht=10;
else if (ge < 2)
Gewicht =2;
else
Gewicht = ge;
}
void CTier::SetName(string n)
{
if (n !="")
Name = n;
else
Name = "Adelinda";
}
void CTier::ZeigeDaten(void)
{
cout<<"\nDie Katze heisst: "<<Name<<" wiegt "<<Gewicht<<" und ist " <<Groesse<< " cm gross \n";
}
Ausgabe.ccp:
Code:
#include "stdafx.h"
#include <iostream>
#include <string>
#include "Tier.h"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
CTier T;
T.SetGewicht(10);
T.SetGroesse(2);
T.SetName("Adelinda");
T.ZeigeDaten();
return 0;
}
Es wird bei mir jetzt ein Link 2019 Eror und LNK 1120 Error ausgegeben. WIeso? Was ist denn hier falsch?
Benutze Visual Studio 2010 professional...