Пример #1
0
int main(){
	
	FILE *fp = fopen("Arquivo.txt", "r");
	
	Listas *inicio = NULL;
	
	inicio = Le_Arquivo(fp);
	fclose(fp);
	
	Localiza_Paths(inicio);
	
	Imprime(inicio);
	
	Destroi(inicio);
	
	getchar();
	return 0;
}
Пример #2
0
int main(){
	int opcao;
	char arquivo[20];
	int tempo, i = 0;
	printf("\e[1;1H\e[2J");
	printf("\033[2J\033[1;1H");
	
	printf("Digite o nome do arquivo a ser analisado (incluir .txt): ");
	scanf("%[^\n]", arquivo);
	getchar();

	printf("Digite o tempo da simulacao:");
	scanf("%d", &tempo);

	FILE *fp = fopen(arquivo, "r");
	
	Listas *inicio = NULL;
	
	srand(1);
	
	inicio = Le_Arquivo(fp);
	fclose(fp);
	
	inicio->p_record = Inicializa_Record();
	Localiza_Paths(inicio);
	Imprime(inicio);
	printf("\nModelo de simulacao detalhada acima.\n");
	printf("\nDeseja realizar a simulacao de forma detalhada ou apenas gerar o relatorio?\n1- Detalhada\n2- Simples\n");
	scanf("%d",&opcao);	
	while(opcao != 1 && opcao !=2) {
		printf("\nDigite apenas 1 ou 2\n");
		scanf("%d",&opcao);
	}
	
	if(opcao == 1){
		for(; i<tempo; i++){
			printf("\033[2J\033[1;1H\n----------------------------SEGUNDO %d----------------------------", i+1);
			Distribui_Recursos(inicio);
			if(i==0) getchar();
			Imprime(inicio);
			//Interface_Grafica (inicio);
			delay();
	
		}
	}else{
		for(; i<tempo; i++){
			Distribui_Recursos(inicio);
			//Interface_Grafica (inicio);
		}
	}
	printf("\nSimulacao terminada\n");
	
	printf("Pressione Enter para criar relatorio dentro da pasta /src/");
	getchar();
	assert(fp);
	Relatorio(inicio);
	printf("\nRelatório criado com sucesso\n\n");

	inicio = Destroi(inicio);
	free(inicio);
	
	printf("Pressione Enter para visualizar gcov e gtest...");
	getchar();
	return 0;
}