// MESLABEL.CPP
// De'finition des fonctions membres des labels

#include "meslabel.h"
#include <stdio.h>
#include <iostream.h>

LabelFlag::LabelFlag( char * m1,
		      char * m0  )
  {
  mes1 = m1;
  mes0 = m0;
  AfficheValeur( 1 );
  }

void LabelFlag::AfficheValeur(int val)
  {
  flag=val;
  cout << endl << "***";
  cout << ( (flag) ? mes1 : mes0 );
  cout << "***" << endl;
  }

LabelFloat::LabelFloat( char * init,
			char * form  )
  {
  valeur = 0.00;
  format = form;
  cout << "				[" << init << ']' << endl;
  }

void LabelFloat::AfficheValeur( float val )
  {
  valeur = val;
  char	chaine[80];
  sprintf( chaine, format, valeur );
  cout << "				[" << chaine << ']' << endl;
  }

