" нет функции сопоставления для вызов 'gradingStudent::gradingStudent()' "
HeaderFile.h
Код: Выделить всё
#ifndef HEADERFILE_H
#define HEADERFILE_H
#include
#include
#include
#include
using namespace std;
struct gradingStudent
{
string studentName; //student's name
int amtGradesHW;
int amtGradesPro;
int amtGradesExam; //number of homework programs
float perTotHW;
float perTotPro;
float perTotExams; //percent the grade is worth
float HWGradeRecieved;
float ProGradeRecieved;
float ExamGradeRecieved; //points recieved
float TotalPercentage; //final grade recieved
char X; //letter grade
string wittyComment; //comment on grade
int const MAX;
};
int openFiles(ifstream&, ofstream&);
#endif
Код: Выделить всё
#include
#include
#include
#include "HeaderFile.h"
using namespace std;
int main(){
ifstream inFile; //input file variable
ofstream outFile; //output file stream
gradingStudent grades; //intialize my struct
//Test If files can be opened
if(!openFiles(inFile, outFile)){
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/17644283/struct-type-in-header-file-error[/url]
Мобильная версия