2013-06-09T23:57:14-04:00
Consider the following buggy function:
Employee read_employee()
{
cout << "Please enter the name: ";
string name;
getline(cin, name);
cout << "Please enter the salary: ";
double salary;
cin >> salary;
Employee r(name, salary);
return r;
1
2013-06-17T09:13:23-0400
# include <iostream> # include <string> using namespace std; class Employee { private: string name; double salary; public: Employee(string name_, double salary_) { this->name = name_; this->salary = salary_; } Employee(){} }; Employee read_employee(); int main() { Employee r; r = read_employee(); } Employee read_employee() { cout << "Please enter the name: "; string name; getline(cin, name); cout << "Please enter the salary: "; double salary; cin >> salary; Employee r(name, salary); return r; }
Need a fast expert's response?
Submit order
and get a quick answer at the best price
for any assignment or question with DETAILED EXPLANATIONS !
Learn more about our help with Assignments:
C++
Comments
How would I make this program execute twice?