//definição da classe//
class gradebook
{
public:
void set coursename (string, float)
private:
string coursename;
};
gradebook.cpp
//definição dos métodos//
#include "gradebook.h"
void set coursename (string name)
{
coursename=name;
}
classe :: metodo;
exercicio.cpp
# include "gradebook.h"
main ( )
{
}
void GradeBook::setCourseName( string name )
{
if ( name.length() <= 25 )
courseName = name;
if ( name.length() > 25 )
{
courseName = name.substr( 0,25 );
cout << "Name \"" << name << "\" exceed max length (25).\n"
<< " Limitando courseName aos primeiros 25 Caracteres.\n" << endl;
}
}
GRADEBOOK.CPP
#include
using std::cout;
using std::endl;
#include "GradeBook.h"
GradeBook::GradeBook( string name )
{
setCourseName( name );
}
void GradeBook::setCourseName( string name )
{
courseName = name;
}
string GradeBook::getCourseName()
{
return courseName;
}
void GradeBook::displayMessage()
{
cout << "Welcome ..." << getCourseName()
<< "!" << endl;
};
GRADEBOOK.H
#include
//#include "GradeBook.h"
using std::string;
class GradeBook
{
public:
GradeBook( string );
void setCourseName( string );
string getCourseName();
void displayMessage();
private:
string courseName;
};
MAIN.CPP
#include
#include
using std::cout;
using std::endl;
# include "GradeBook.h"
int main(int argc, char *argv[])
{
GradeBook gradeBook1("CS101");
GradeBook gradeBook2 ("CS102");
cout <<"gradeBook1 created for course:"<
<<"gradeBook2 created for course:"<
<
system("PAUSE");
return EXIT_SUCCESS;
}
Nenhum comentário:
Postar um comentário