All pastes #398837 Raw Edit

Miscellany

public cpp v1 · immutable
·published 2007-03-17 16:03 UTC
rendered paste body
#include "Demande.h"Demande::Demande(){}Demande::~Demande(){}void Demande::RecherchePiece(string choix,char *fich){	int ch;	ifstream fichier(fich,ios::in);	if(!fichier)	{		cout<<"\tErreur d'ouverture du fichier "<<fich<<endl;		fl<<" > Erreur d'ouverture du fichier pour recherche de piece.\n";		getchar();		exit(1);	}	fichier>>type;	do	{		CreatePiece();		fichier>>piece;	}while(!fichier.eof());	cin>>ch;	fichier.close();#ifndef _DEMANDE_H_#define _DEMANDE_H_#include <queue>#include <deque>#include "PieceMusee.h"#include "PieceMuseeArt.h"#include "FichierLog.h"#include "Mouvements.h"using namespace std;class Demande:public Mouvements{	private:				public:			virtual void RecherchePiece(string,char *);			Demande();			~Demande();};#endif#ifndef _MOUVEMENTS_H_#define _MOUVEMENTS_H_#include <iostream>#include <string>#include "FichierLog.h"using namespace std;class Mouvements{	protected:			int id,type;			string date;			FichierLog fl;	public:			virtual void RecherchePiece(string,char *)=0;			void CreatePiece() {if(type==1) PieceMusee piece;else PieceMuseeArt piece;}			Mouvements();			virtual ~Mouvements();};#endif