home *** CD-ROM | disk | FTP | other *** search
- // Get needed include files
- #include "expense.h"
-
- Expense::Expense() :
- ExpenseAmount(0.0F)
- { }
-
- ostream& operator<<(ostream& ostr, const Expense& expense)
- {
- ostr << expense.Date << " ";
- ostr << expense.Description << "\n";
- ostr << expense.ExpenseAmount << " ";
- return ostr;
- }
-
- istream& operator>>(istream& istr, Expense& expense)
- {
- char TempBuffer[256];
- istr >> TempBuffer;
- expense.Date = TempBuffer;
- istr.getline(TempBuffer, 256);
- expense.Description = TempBuffer;
- istr >> expense.ExpenseAmount;
- return istr;
- }