Ir para conteúdo
Fórum Script Brasil

fluss

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que fluss postou

  1. Gente, quando uma determinada variável não atende uma determinada condição, o buffer é limpo automaticamente ? Eu criei uma menu ações em que o user digita o número correspondente da opção desejada e caso a opção seja inválida, a tela é limpa automaticamente e aparece na tela "Opção inválida digite novamente: ". Por isso estou com essa dúvida, tenho medo de que aconteça algum conflito ou erro. Vou deixar o código para vocês darem uma olhada: #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL, "portuguese"); int op = 99; printf(" Menu Principal \n\n"); printf("[02] Fatorial V\n"); printf("[03] Serie 1+ 1/2+1/2+..+1/n\n"); printf("[04] Tabuada de n V\n"); printf("[41] Tabuada de n ate m V\n"); printf("[05] Somatório dos impares entre n e m\n"); printf("[18] Idade do mais velho e do mais novo V\n"); printf("[16] Media de 30 números\n"); printf("[21] Salario do Clarisbela\n"); printf("[23] Estatística de candidatos\n"); printf("[28] Triângulo\n"); printf("[29] Primos\n"); printf("[99] Sair\n\n"); printf("Escolha uma opção: "); scanf("%d", &op); //Condição caso o user digite uma opção inválida while(op != 2 || op != 02 && op != 3 || op != 03 && op != 4 || op != 04 && op != 41 && op != 5 || op != 05 && op != 18 && op != 16 && op != 21 && op != 23 && op != 28 && op != 29 && op != 99) { system("cls"); setbuf(stdin, NULL); printf("Opção inválida, digite novamente: "); scanf("%d", &op); } return 0; }
×
×
  • Criar Novo...