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); }
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); }