Ejemplo n.º 1
0
void executaNucleo() {

	Prontos = Criar(Prontos);
	Fila1 = Criar(Fila1);
	Fila2 = Criar(Fila2);
	Fila3 = Criar(Fila3);
	Fila4 = Criar(Fila4);
	Fila5 = Criar(Fila5);
	emExecucao = Criar(emExecucao);
	emEspera = Criar(emEspera);
	terminados = Criar(terminados);
	listaSemaforos[0] = '\0';

	iniciaThreads();
	iniciaSemaforos();
	flag = interruptControl();
	trataInterrupcao(flag);

}
Ejemplo n.º 2
0
int main() {

	char string[20] = "Daniel";

	lista_string* lista;

	lista = Criar(CAP); //cria a lista 

	Inserir_fim(lista, string);
	Inserir_fim(lista, string);
	Inserir_fim(lista, string);

	Inserir_indice(lista, "joao", 1);

	Imprimir(lista);

	remover_posicao(lista, 0);
printf("\n");
	Imprimir(lista);

	remover_string(lista, "Daniel");
printf("\n");	
	Imprimir(lista);

	if (buscar_posicao(lista,0) == NULL)
	{
		printf("Erro master, a posição digitada não existe\n");
	}
	else
	{
		printf("String buscada %s\n", buscar_posicao(lista,0));
	}

	if (buscar_string(lista, "joao") == -10)
	{
		printf("A palavra digitada não existe na lista\n");
	}
	else
	{
		printf("A palavra digitada se encontra na posição: %i", buscar_string(lista,"joao"));
	}
	return(0);
}