Пример #1
0
void libereMemoire2(Fap2 f){
  int i;
  
  for ( i = 0; i < NbPriorite; i++) // On applique libèreMemoire1 sur tout les files du tableau.
  {
	libereMemoire1(f[i]);  
  }
}
Пример #2
0
//structure 1
void simulationFile1(){
  Fap1 f1 = initialiseFile1();
  int compteur = 0;
  Requete r;
  while(compteur < Nmax){
    if(alea(2) == 0){ //traitement requête avec proba 0.5
      f1 = traiteRequete1(f1);
    }
    else{ //génération d'une nouvelle requête avec proba 0.5
      compteur++;
      r = generationRequete();
      f1 = ajoutFile1(f1, r);
    }
    afficheFile1(f1);
  }
  libereMemoire1(f1);
  printf("#######################################\n");
}
Пример #3
0
void libereMemoire1(Fap1 f){
  if ( f != NULL) {
	  libereMemoire1(f->suivant);
	  free (f);
  }
}