Thiago Suriani Postado Novembro 17, 2022 Denunciar Share Postado Novembro 17, 2022 Preciso de ajuda com esse código, o loop não está executando quando escolho a opção 1 do menu, ele simplesmente finaliza o programa. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main () { setlocale(LC_ALL, "portuguese"); char sexo[2], nome[30], sobrenome[30], iniciar, novamente; int idade, opcoes; long long int CPF, RG; char celular[11]; do { printf("******* Menu de Opções *******\n\n"); printf("** 1 ** Cadastro de Dados: ****\n"); printf("** 2 ** Sair: ****\n\n"); printf("Escolha uma das opções acima: "); scanf("%i", &opcoes); printf("\n"); do { switch(opcoes) { case 1: printf("Você escolheu a opção 1 - Cadastro de Dados: \n"); printf("\nNome: "); scanf("%s", &nome); fflush(stdin); printf("\n"); printf("Sobrenome: "); scanf("%s", &sobrenome); fflush(stdin); printf("\n"); printf("Idade: "); scanf("%i", &idade); printf("\n"); printf("Sexo: "); scanf("%s", &sexo); printf("\n"); printf("CPF: "); scanf("%lld", &CPF); printf("\n"); printf("RG: "); scanf("%lld", &RG); printf("\n"); printf("Celular: "); scanf("%s", &celular); fflush(stdin); printf("\n\n"); printf("**Ficha completa:**\n\n"); printf("Nome Completo: %s %s\n", nome, sobrenome); printf("Idade: %i\n", idade); printf("Sexo: %s\n", sexo); printf("CPF: %lld\n", CPF); printf("RG: %lld\n", RG); printf("Celular: %s\n", celular); printf("\n\n Deseja realizar uma nova inclusão? (s ou n): "); scanf("%c", novamente); break; case 2: printf("Você escolheu a opção 2 - Sair: \n"); printf("\nFinalizando o programa..\n"); return 0; break; default: if(opcoes >= 3){ printf("Valor Inválido!\n"); return 0; } } } while(novamente == 's'); if(novamente == 'n') { printf("\n\nRetornando ao menu de opções.. \n\n", opcoes); return 0; } } while(opcoes != 2); return 0; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Thiago Suriani
Preciso de ajuda com esse código, o loop não está executando quando escolho a opção 1 do menu, ele simplesmente finaliza o programa.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.