Beispiel #1
0
int main () {
  contenu txt;
    fifo * pf = creer_fifo () ;
    for (; ; ) {
          printf (" Ajouter un texte a la file (! pour retirer , * pour finir ) : ") ;
          saisir_contenu (& txt ) ;
          if ( comparer_chaine (& txt , "*") == 0)
               break ;
          if ( comparer_chaine (& txt , "!") == 0) {
               if ( est_vide_file ( pf ) ) {
                  printf (" Retrait imposible . File vide ") ;
               }
             else {
                 defiler_file ( pf , & txt ) ;
               }
               afficher_file ( pf ) ;
               printf ("\n ") ;
        }
          else {
            enfiler_file ( pf , & txt ) ;
               afficher_file ( pf ) ;
               printf ("\n ") ;
          }
    }

    delete_file ( pf ) ;
    getchar () ;
    return 0;
}
Beispiel #2
0
int main(){
	nb_test = 0;
	nb_total_test = 0;
	fifo = creer_fifo();

	ajouter_test( test_execute_fonctions );
	ajouter_test( test_delta_delta_star );
	ajouter_test( test_creer_automate );
	ajouter_test( test_mot_accepte );
	ajouter_test( test_automate_vide );

	set_all_sigactions();
	
	start_or_continue_test();

	exit( nb_test );
}