コード例 #1
0
ファイル: corentinbriand.c プロジェクト: ducks-skills/IN301
void afficheFile2(Fap2 f) {
    int i;
    for (i = 0; i < NbPriorite; i++) {
        printf(" priorité : %d \n", i);
        afficheFile1(f.T[i]);
    }
}
コード例 #2
0
ファイル: etudiants.c プロジェクト: Gruudu/In301
void afficheFile1(Fap1 f){
	if (f==NULL) printf ("Liste de requete vide\n\n");
	else {
		printf(" La requete à %d pour numero et %d pour prioritée \n", f->req.numero, f->req.priorite);
		afficheFile1 (f->suivant);
	}
}
コード例 #3
0
ファイル: corentinbriand.c プロジェクト: ducks-skills/IN301
void afficheFile1(Fap1 f) {
    // affichage recursif du numero et de la priorite dun element dans la liste
    if(f == NULL)
        printf("\n");
    else {
        printf(" %d    %d \n", f->req.numero, f->req.priorite);
        afficheFile1(f->suiv);
    }
}
コード例 #4
0
ファイル: etudiants.c プロジェクト: JDidi1996/IN301
void afficheFile2(Fap2 f){
 
  int i;
  for( i=0 ; i< NbPriorite ; i++)
	{
		printf(" f[%d] : ", i);
		afficheFile1(f[i]);
	} 
	printf(" \n");
}
コード例 #5
0
ファイル: etudiants.c プロジェクト: JDidi1996/IN301
//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");
}