Ir para conteúdo
Fórum Script Brasil
  • 0

Como fazer um casting no comando switch?


rflbboy

Pergunta

Estava tentando fazer um casting no comando switch, mas não está dando certo. Como eu devo fazer?

Esse foi meu código:

#include <stdio.h>

main() {
       int opcao;
       char s;
       printf("Digite a letra:  "); scanf("%d", &opcao);
       switch(opcao)
       {
                    case 1:
                         printf("Escolhei opcao 1");
                         getch();
                         break;
                    case (char)'s':
                         printf("Escolhi opcao 's'");
                         getch();
                         break;
                         }
}

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Porque você pois ("Digite a letra: ") se opcao é int? Oo

Olha, eu nunca usei switch, mas pela lógica do teu programa, eu formulei este:

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>

int main()
{
             int opcao;
             printf("Digite o numero da opcao:");
             scanf("%d",&opcao);
             switch(opcao)
             {
                         case 1:
                         printf("Escolhei opcao 1");
                         getch();
                         break;
                             case 2:
                         printf("Escolhi opcao 2");
                         getch();
                         break;
                         }
}

Editado por athoslive
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...