Ir ao conteúdo
  • Cadastre-se

Como faço para uma função receber um char e retornar um inteiro?


Posts recomendados

Não estou conseguindo fazer a função retornar um inteiro, sempre aparece identificador não encontrado!

alguém que possa me ajudar a ver o que estou fazendo de errado?

 

meu Código:

 

descricao cadatrar ()
{
    char aux;
    descricao itens;
    
    printf ("# CARACTERISTICAS DO PNEU # \n");

    printf("MARCA: ");
    rewind(stdin);
    scanf_s("%s",&itens.marca,20);

 

    printf("Digite o aro do pneu: ");
    rewind(stdin);
    scanf_s("%i", &itens.aro);

 

    printf("Digite o perfil do pneu: ");
    rewind(stdin);
    scanf_s("%i", &itens.perfil);

 

    printf("Digite a largura do pneu: ");

    rewind(stdin);
    scanf_s("%i", &itens.largura);

 

    printf("Digite a velocidade máxima do pneu: ");
    rewind(stdin);
    scanf_s("%c", &aux);
    itens.velmax = CodVel(aux);


    printf("Digite %i o tipo do pneu: ");
    rewind(stdin);
    scanf_s("%s", &itens.tipo, 15);

 

    printf("Digite %i o peso máxima do pneu: ");
    rewind(stdin);
    scanf_s("%i", &itens.pesomax);

 

    return itens;
}

 

int CodVel(char a)
{
    int result;
    char entrada;

    switch (entrada)
    {
    case 'P':
        result = 150;
        break;
    case 'Q':
        result = 160;
        break;
    case 'R':
        result = 170;
        break;
    case 'S':
        result = 180;
        break;
    case 'T':
        result = 190;
        break;
    case 'H':
        result = 210;
        break;
    case 'V':
        result = 240;
        break;
    case 'W':
        result = 270;
        break;
    case 'Y':
        result = 300;
        break;
    default:
        printf("Opção Inválida! \n");
        break;
    }
    return result;
}

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!