Advertisement
CamolaZ

Data.cpp

May 20th, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include "Data.h"
  2. #include "string"
  3. #include <sstream>
  4.  
  5. Data::Data(string dataStr){ // data na forma DD/MM/AAA
  6.     stringstream line(dataStr);
  7.     line >> dia; line.ignore();
  8.     line >> mes; line.ignore();
  9.     line >> ano; line.ignore();
  10.     /*
  11.     getline(line, dataStr, '/');
  12.     dia >> dataStr;
  13.     */
  14. }
  15.  
  16. int Data::getDia() const{
  17.   return dia;
  18. }
  19.  
  20. int Data::getMes() const{
  21.   return mes;
  22. }
  23.  
  24. int Data::getAno() const{
  25.   return ano;
  26. }
  27.  
  28. void Data::setDia(int dia){
  29.     this->dia = dia;
  30. }
  31.  
  32. void Data::setMes(int mes){
  33.     this->mes = mes;
  34. }
  35.  
  36. void Data::setAno(int ano){
  37.     this->ano = ano;
  38. }
  39.  
  40.  
  41. void Data::save(ofstream & out) const{
  42.     out << dia << '/' << mes << '/' << ano;
  43.  
  44. }
  45.  
  46. ostream& operator<<(ostream& out, const Data & data){
  47.     out << data.getDia() << '/' << data.getMes() << '/' << data.getAno();
  48.     return out;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement