Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @file IdentificateurMessage.cpp
- * @brief fichier main du projet sp6
- * @author Samy Letombe, Nathan Pellissiere, Mohammed Senhadji
- * @version 1 20/12/17
- */
- #include <iostream>
- #include <fstream>
- #include <cassert>
- using namespace std;
- #include "IdentificateurMessage.h"
- /**
- * @brief Lecture d'un Identifiant Message
- * @param[in] le flux d'entrée
- * @return l'identifiant lu
- * @pre flux d'entrée valide
- */
- IdMessage lire_id(istream& is) {
- assert(is);
- IdMessage id;
- is.width(IdMessage::charmax);//Pour sécuriser l'entrée de exp et dest
- is >> id.exp >> id.dest;
- id.date = lire_date(is);
- id.heure = lire_heure(is);
- return id;
- }
- /**
- * @brief Ecriture d'un Identifiant Message
- * @param[in] le flux de sortie
- * @param[in] l'IdMessage à écrire
- * @pre flux de sortie valide
- */
- void ecrire_id(ostream& os, const IdMessage& ecriture) {
- assert(os);
- os << ecriture.exp << ' ' << ecriture.dest << ' ';
- ecrire_date(os, ecriture.date);
- os << ' ';
- ecrire_heure(os, ecriture.heure);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement