Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @file main.cpp
- * @brief fichier main du projet sp6
- * @author Samy Letombe, Nathan Pellissiere, Mohammed Senhadji
- * @version 1 20/12/17
- */
- #include <iostream>
- #include <fstream>
- using namespace std;
- #include "Messagerie.h"
- int main() {
- ifstream is; // permet de lire le flux entrant
- Messagerie mes;
- ofstream os("log.txt"); // crée le log .txt
- char texte[max];
- unsigned compteur =0;
- initialiser(mes);
- cout << "entrez le nom de la ligne" << endl;
- cin >> texte;
- os << "Nom de la ligne : " << texte << endl;
- cout << "Nom de la ligne : " << texte << endl;
- is.open(texte);
- if (is) {
- cout << "Le fichier est bien accessible" << endl << endl;
- while (!is.eof()) {
- //Tant que le fichier n'est pas entierement lue
- ++compteur;
- TraiterPaquetReseau(mes, lire_paqres(is), os, compteur);
- }
- os << "Fin de transmission";
- //verifie les pertes de paquet réseau une fois le fichier lu
- verif_perte(mes, os);
- //Affichage de tous les IdMessage des MessageEnCours
- for (unsigned int i = 0; i < longueur(mes.listeMes); i++) {
- ecrire_mec(cout, lire(mes.listeMes, i));
- }
- }
- // si le flux entrant n'est pas bon affiche ça
- else {
- cerr << "Le fichier n'est pas accessible." << endl;
- }
- // detruit la messagerie
- detruire(mes);
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment