Hi,
I'm converting this golf program into a prog using a class. I want to use the old structure in the class but am not sure how to use the structure or functions of the class. Here is what I have.
Code:
//golff.h	for prblm 2 pg 417 c++ primer plus

class Score  // golf score class
{
    private:
    const int Len=40;
    struct golf
    {
	    char fullname[Len];
	    int handicap;
    };
    public:
        void score(golf & g, const char *name, int hc);
        int setgolf(golf & g);
        void setgolf(golf & g, const char *name, int hc);
        void handicap(golf & g, int hc);
        void showgolf(const golf & g);
};
Second file:
Code:
#include <iostream>
#include "golfh.cpp"
using namespace std;

void Score::Score(golf & g, const char *name, int hc)// constructor
{
	strcpy(g.fullname,name);
	g.handicap=hc;
}

int Score::setgolf(golf & g)
{
	cout << "Enter golfers name:";
	cin.get(g.fullname,Len);
	if (strlen(g.fullname)==0)
	{
		return 0;
	}
	else
	{
		cout << "Enter player's handicap:";
		cin >> g.handicap;
		cin.get();
		return 1;
	}

}

void Score::handicap(golf & g, int hc)
{
	g.handicap=hc;
}
void Score::showgolf(const golf & g)
{
	cout << "Player's name:"<<g.fullname<<endl;
	cout << "Handicap:"<<g.handicap<<endl;
	cout << endl;
}