/*############################################
# (\__/)    Librairie   : Facilitateur d'exercise
# ( . .)    Auteur      : Martin Robinson
# c(")(")   Conception  : 27 Janvier 2012
#		    Description : Une librairie qui
#						  contient toute les
#						  fonction redondantes
#						  d'un programme �
#						  l'autre
###########################################
         (\_/)   directive du pr�processeur
        ( . . ) /
###########################################*/

#include "lapin.hpp"

using namespace std;

const int maxInt = numeric_limits<int>::max();

/*       (\_/)   Prototype de fonction
        ( . . ) /
###########################################*/

	/*  (\_/) Effacer l'ecran
	___( . . )_/________________*/
	void viderEcran()
	{
		for (int i=0;i<25;i++)
			cout << '\n';
	}
	/*  (\_/) Appuyer sur entrer pour continuer
	___( . . )_/________________*/
	void attendre()
	{
		cout << "Appuyer sur entrer pour continuer ... ";
		cin.ignore(maxInt,'\n');
	}

	/*  (\_/) vider input stream
	___( . . )_/________________*/
	void viderCin()
	{
		cin.clear();					//vider les flags
		cin.seekg(0,ios_base::end);
		if (!cin.fail())
			cin.ignore(maxInt,'\n');	//vider le buffer
		else
			cin.clear();
	}

	/*  (\_/) v�rifie si le fichier est vide
	___( . . )_/________________*/
	bool estVide(ifstream & fichier)
	{
		return fichier.peek() == ifstream::traits_type::eof();
	}



/*       (\_/)   fini
        ( . . ) /
###########################################*/
