Example code for a Course class to store any course attributesis given below sim
ID: 3612111 • Letter: E
Question
Example code for a Course class to store any course attributesis given below similarly you have to add code for all your classesin your Dev c++ project,
Course.h
#include <iostream>
using namespacestd;
class Course {
public:
Course(char* , char *, int );
void setName(char*);
char*getName() const;
void setCode(char*);
char*getCode() const;
int gerCreditHours();
voidsetCreditHours(int);
int getCreditHours()const;
~Course();
private:
char*name;
char*code;
int credithours;
};
Course.cpp
#include "Course.h"
Course::Course(char* _name, char *_code, int _credithours)
{
name =newchar[strlen(_name)];
strcpy(name,_name);
code =newchar[strlen(_code)];
strcpy(code,_code);
credithours =_credithours;
}
void Course::setName(char* _name)
{
if (name !=NULL )delete[]name;
name =newchar[strlen(_name)];
strcpy(name,_name);
}
char *Course::getName() const
{
return name;
}
void Course::setCode(char* _code)
{
if(code !=NULL) delete[]code;
code =newchar[strlen(_code)];
strcpy(code,_code);
}
char *Course::getCode() const
{
return code;
}
voidCourse::setCreditHours(int_credithours )
{
credithours =_credithours;
}
int Course::getCreditHours()const
{
return credithours;
}
Course::~Course()
{
if(name!= NULL)delete[]name;
if (code!= NULL)delete[]code;
}
Course.h
#include <iostream>
using namespacestd;
class Course {
public:
Course(char* , char *, int );
void setName(char*);
char*getName() const;
void setCode(char*);
char*getCode() const;
int gerCreditHours();
voidsetCreditHours(int);
int getCreditHours()const;
~Course();
private:
char*name;
char*code;
int credithours;
};
Course.cpp
#include "Course.h"
Course::Course(char* _name, char *_code, int _credithours)
{
name =newchar[strlen(_name)];
strcpy(name,_name);
code =newchar[strlen(_code)];
strcpy(code,_code);
credithours =_credithours;
}
void Course::setName(char* _name)
{
if (name !=NULL )delete[]name;
name =newchar[strlen(_name)];
strcpy(name,_name);
}
char *Course::getName() const
{
return name;
}
void Course::setCode(char* _code)
{
if(code !=NULL) delete[]code;
code =newchar[strlen(_code)];
strcpy(code,_code);
}
char *Course::getCode() const
{
return code;
}
voidCourse::setCreditHours(int_credithours )
{
credithours =_credithours;
}
int Course::getCreditHours()const
{
return credithours;
}
Course::~Course()
{
if(name!= NULL)delete[]name;
if (code!= NULL)delete[]code;
}
Explanation / Answer
x.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.