Classes.h
Code:
// Game Player Class START //
//--------------------------//
class User
{
public:
User (const string name&, int age);
const string& GetName();
int GetAge();
void setName(const string& userName);
void setAge(int userAge);
private:
string userName;
int userAge;
};
gamestructure.cpp
Code:
using namespace std;
User (const string name&, int age); //PS, & is misplaced
User::User(const string& name, const string& age) : userName(name), userAge(age) { }
const string& GetName();
string User::GetName() { return userName; }
int GetAge();
string User::GetAge() { return userAge;}
void setAge(int userAge);
void User::setAge(const string& age) { userAge = age; }
int main()
{
string name; // we need these for getline to work
int age; // using an int
cout << "Enter your name";
getline (cin, name);
cout << "Enter your age";
string ageString; // string
getline (cin, ageString); // input age as string
stringstream ssAge (ageString); // convert to int
ssAge >> age;
User user (name, age); // again, using int, you'll have to change you classes first.
cout << "Name is: " << user.GetName ();
cout << "Age is: " << user.GetAge ();
}
so thats waht i basicy got n it spitting lots of errors.