nathanaaaa

Untitled

Jan 21st, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.32 KB | None | 0 0
  1. /**
  2. * @file main.cpp
  3. * @brief fichier main du projet sp6
  4. * @author Samy Letombe, Nathan Pellissiere, Mohammed Senhadji
  5. * @version 1 20/12/17
  6. */
  7.  
  8. #include <iostream>
  9. #include <fstream>
  10.  
  11. using namespace std;
  12. #include "Messagerie.h"
  13.  
  14. int main() {
  15.     ifstream is; // permet de lire le flux entrant
  16.     Messagerie mes;
  17.     ofstream os("log.txt"); // crée le log .txt
  18.     char texte[max];
  19.     unsigned compteur =0;
  20.     initialiser(mes);
  21.     cout << "entrez le nom de la ligne" << endl;
  22.     cin >> texte;
  23.     os << "Nom de la ligne : " << texte << endl;
  24.     cout << "Nom de la ligne : " << texte << endl;
  25.     is.open(texte);
  26.  
  27.     if (is) {
  28.         cout << "Le fichier est bien accessible" << endl << endl;
  29.         while (!is.eof()) {
  30.             //Tant que le fichier n'est pas entierement lue
  31.             ++compteur;
  32.            
  33.             TraiterPaquetReseau(mes, lire_paqres(is), os, compteur);
  34.  
  35.         }
  36.         os << "Fin de transmission";
  37.         //verifie les pertes de paquet réseau une fois le fichier lu
  38.     verif_perte(mes, os);
  39.    
  40.         //Affichage de tous les IdMessage des MessageEnCours
  41.     for (unsigned int i = 0; i < longueur(mes.listeMes); i++) {
  42.             ecrire_mec(cout, lire(mes.listeMes, i));
  43.         }
  44.     }
  45.     // si le flux entrant n'est pas bon affiche ça
  46.     else {
  47.         cerr << "Le fichier n'est pas accessible." << endl;
  48.     }
  49.     // detruit la messagerie
  50.     detruire(mes);
  51.     system("pause");
  52.     return 0;
  53. }
Advertisement
Add Comment
Please, Sign In to add comment