Ir ao conteúdo
  • Cadastre-se

Problema com Código em C


Posts recomendados

============= RESOLVIDO =======(eram dois erros de sintaxe...)

 

 

Gente, fiz um programinha bem básico em C que é uma espécie jogo, mas tá travando no final do primeiro loop principal, não sei se foi erro de lógica ou sintaxe, alguém pode dar um help?

Código:

 

int main(){    int v1, v2;    printf("Well come to The Dice \n");    int ans=0,p=0;    char bet;          while(ans!=1){    v1=(rand()%6)+1;    printf("First Value %d next value Higher(h) or lower(l)?",v1);    scanf(" %c",&bet);    v2=(rand()%6)+1;    while(v1==v2){        v2=(rand()%6)+1;    }    printf("The second Value is %d ",v2);    if(bet=='h'|| bet=='H'){if(v1<v2){        p+=1;   printf("YES! \n points %d ",p);}else{printf("So Sorry D: points: %d",p);}            }    else if(bet=='l'||bet=='l'){if(v1>v2){        p+=1;   printf("YES! \n points %d ",p);}else{printf("So Sorrey D: points: %d",p);}    }else{        printf("wrong letter...  Just h  or l ");}printf("\n Continue? (0-yes 1- no)\n");scanf(" %d",ans);if(ans=!1){system("cls");}    }    return 0;}

O programa roda, recebe a entrada, e entra no if else, mas quando tá acabando o primeiro loop principal e vai dar o loop dnv ele trava...

 

Peço deculpas adiantadas pelo código mal formatado D:

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