anyone have any idea how to ask the user to enter for each attributes without using cout in my operator overloading >> ? I still want to print out the Enter program name etc but not inside this function. According to my lecturer, its bad programming practice. Care to shed some light on how to do that?
my current code
Code:
istream &operator >> (istream& is, clsUniversityProgram &arg)
{
// prompt to enter program name
cout << endl << "Enter program name\t: ";
is >> arg.programName;
// prompt to enter program code
cout << "Enter program code\t: ";
is >> arg.programCode;
// prompt to enter program fees
cout << "Enter program fees\t: ";
is >> arg.programFees;
return is;
}