Ir ao conteúdo
  • Cadastre-se

Código com erro HELP


matheuslealv

Posts recomendados

#include <stdio.h>int main(void) {    int n, i, cont =0;    scanf("%i", &n);    for(i=0;i<n;i++){            scanf(" %c" &a);        switch(a){            case 'P':            cont+=2;            break;            case 'C':            cont+=2;            break;            case 'A':            cont+=1;            break;            case 'D':            cont+=0;            break;                    }    }    printf("%i", cont);    return 0;}
 

Alguem sabe onde ta o erro do codigo ? :s

 

-----Erro -----

 

prog.c: In function 'main':

prog.c:8:15: error: invalid operands to binary & (have 'char *' and 'int')

scanf(" %c" &a);

^

Link para o comentário
Compartilhar em outros sites

@matheuslealv

Você está lendo uma variável 'a' que não foi declarada.

Realmente eu esqueci :X

mas mesmo dps de declarar a variavel o programa não roda.

 

Erro:

prog.c: In function 'main':

prog.c:8:21: error: invalid operands to binary & (have 'char *' and 'int')

scanf(" %c" &a);

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!