Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @file Date.cpp
- * @brief Codage des fonctions du PaquetReseau
- * @author Samy Letombe, Nathan Pelissiere, Mohammed Senhadji
- * @version 1 20/12/17
- */
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- #include <cassert>
- using namespace std;
- #include "Date.h"
- /**
- * @brief Lecture d'une date
- * @param[in] le flux d'entrée
- * @return la date lue
- * @pre flux d'entrée valide
- */
- Date lire_date(istream& is) {
- assert(is);
- Date d;
- is >> d.jour;
- is.seekg(1, ios::cur); //Permet de sauter le caractère "/"
- is >> d.mois;
- is.seekg(1, ios::cur);
- is >> d.annee;
- is.seekg(1, ios::cur);
- return d;
- }
- /**
- * @brief Ecriture d'une date
- * @param[in] le flux de sortie
- * @param[in] la date à écrire
- * @pre flux de sortie valide
- */
- void ecrire_date(ostream& os, const Date& d) {
- assert(os);
- os << setw(2) << setfill('0') << d.jour << '/';
- os << setw(2) << setfill('0') << d.mois << '/';
- os << setw(2) << setfill('0') << d.annee;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement