Exemple #1
0
int main(){
FilaGenerica f1;
inicializa_fila(&f1,10,sizeof(float));
float x=2;   
inserir(&f1,&x) ;
x=4;   
inserir(&f1,&x);
x=8;   
inserir(&f1,&x);
mostra_fila(f1,mostra_float);
float y;
remover(&f1,&y);
mostra_fila(f1,mostra_float);
system("pause");
return 0;
}
Exemple #2
0
int main()
{
    Fila f1;
    float y, x;
    inicializa_fila(&f1, 5, sizeof(float));
    x = 2.1;
    inserir(&f1, &x, compara_float);
    x = 4.5;
    inserir(&f1, &x, compara_float);
    x = 10.4;
    inserir(&f1, &x, compara_float);
    x = 5.4;
    inserir(&f1, &x, compara_float);
    remover(&f1, &y);
    inserir(&f1, &x, compara_float);
    x = 12.0;
    inserir(&f1, &x, compara_float);
    x = 15.0;

    mostra_fila(f1, mostra_float);
    printf("Inicio: %d, Fim: %d, nElementos: %d\n", f1.inicio, f1.fim, f1.num_ele);
    remover(&f1, &y);
    printf("%f\n", y);

    return 0;
}
Exemple #3
0
void main()
{
	fila *f, Fila_fisica;
	char vetor1[7] = {'A','B','C','D','E','F','G'} ;
	int i , j;
	f = &Fila_fisica;

	inicializa_fila ( f ); /* nao esquecer */
	printf("\n======================= INICIO ===========================\n");

	/*	carrega_fila ( X_fila ); */
	for ( i = 0 ; i <= 3 ; i ++ )
	{
			for ( j = 0 ; j < 7 ; j ++ ) /* chegam 3 */
			chegada ( vetor1[j], f );

			printf("\n===========================================================\n");
			mostra_fila ( f );
	 }
  }