OK I need the firstname astname and grade to all be put in an array i cant get it to work. Where do I put the array?
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
const int MAX = 3;
struct Person
{
string Firstname, Lastname;
int grade[2];
Person()
{
Firstname="No name assigned";
Lastname="No name assigned";
grade = -1;
}
Person (string l, string f, int g)
{
Firstname = f;
Lastname =l;
grade = g;
}
};
int main()
{
int x = 0;
while (x++ < 20)
{
int grade;
string strFirstname, strLastname;
cout <<"****************************************"<< endl;
cout <<"Enter person's first name: ";
getline(cin, strFirstname);
cout <<"Enter person's last name: ";
getline(cin, strLastname);
cout <<"Enter the grade: ";
cin>>grade;
cin.ignore();
while (grade < 0 || grade > 100)
{
cout << "Try againand enter a valid grade" <<endl;
cin >> grade;
}
//Person p1(strLastname, strFirstname, grade);
//cout <<"The person's name is: "
//<<p1.Lastname<<", "<<p1.Firstname<<endl;
//cout <<"The grade is: "
//<<p1.grade<<endl;
cout <<"****************************************"<< endl;
}
return 0;
}