void escolhaMenuInsercao(int option){
	system("clear");
	switch(option){
		case 1:
			printf("*** Inserção de Espécie ***\n\n");
			inserirEspecie();
			getchar();
			printf("\nENTER para continuar.\n");
			while (getchar()!='\n');
			system("clear");
			break;
		case 2:
			printf("*** Inserção de Indivíduo ***\n\n");
			inserirIndividuo();
			getchar();
			printf("\nENTER para continuar.\n");
			while (getchar()!='\n');
			system("clear");
			break;
		case 3:
			printf("*** Inserção de Captura ***\n\n");
			inserirCaptura();
			getchar();
			printf("\nENTER para continuar.\n");
			while (getchar()!='\n');
			system("clear");
			break;
		case 0:
			break;
		default:
			printf("Opção invalida, digite novamente... \n");
			break;
	}
}
Ejemplo n.º 2
0
void adicionarIndividuo(){
	tipo_Individuo i;

	printf("\n> Digite o ID da espécie pertencente:");
	printf("\n> ");
	scanf("%d", &i.id_especie);

	int check;
	while ((check = buscaIdEspecie(file_especie, i.id_especie)) == -1){
		printf("> Especie não existente!");
		printf("\n> ");
		scanf("%d", &i.id_especie);
	}
	
	fgetc(stdin);
	printf("> Digite o SEXO do individuo:");
	printf("\n> ");
	i.sexo = fgetc(stdin);

	while ((i.sexo != 'm') && (i.sexo != 'f')){
		printf("Digito invalido.");
		printf("\n> ");
		i.sexo = fgetc(stdin);
	}

	inserirIndividuo(file_individuo, i, 1);
}
Ejemplo n.º 3
0
void opcaoInserir(int escolha){
	system("clear");
	switch(escolha){
		case 1:
			printf("Sistema de informação para monitoramento de animais silvestres.\n");
			printf("### Inserir Espécie ###\n");
			inserirEspecie();
			printf("\nDados inseridos com sucesso, pressione enter para continuar...");
			while (getchar()!='\n');
			system("clear");
			break;
		case 2:
			printf("Sistema de informação para monitoramento de animais silvestres.\n");
			printf("### Inserir Indivíduo ###\n");
			if (verificar_qtd_especie()){
				inserirIndividuo();
				printf("\nDados inseridos com sucesso, pressione enter para continuar...");
			} else
				printf("Insira espécie antes para adicionar algum indivíduo...");
			while (getchar()!='\n');
			system("clear");
			break;
		case 3:
			printf("Sistema de informação para monitoramento de animais silvestres.\n");
			printf("### Inserir Captura ###\n");
			if (verificar_qtd_individuo())
				inserirCaptura();
			else
				printf("Insira indivíduo antes para adicionar alguma captura...");
			printf("\nDados inseridos com sucesso, pressione enter para continuar...");
			while (getchar()!='\n');
			system("clear");
			break;
		case 4:
			menuImportar();
			break;
		case 0:
			printf("Voltando...\n");
			break;
		default:
			printf("Opção inválida, insira novamente...\n");
			break;	
	}
}