Ir para conteúdo
Fórum Script Brasil

KunayBro

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre KunayBro

  • Data de Nascimento 22/04/2007

Perfil

  • Gender
    Male
  • Interests
    Linux, programação, Lua, C, Hardware

KunayBro's Achievements

0

Reputação

  1. Oi amigo, desculpe a demora! eu consegui resolver, obrigado
  2. eu fiz um GIF pra te mostrar como ficou, aí está
  3. Estou usando Code Blocks. Eu li seu comentário e pensei em fazer assim: #include <stdio.h> #include <string.h> int main() { char palavrasecreta[20]; sprintf(palavrasecreta, "MELANCIA"); int i; int acertou = 0; int enforcou = 0; char chute; printf("tente chutar alguma letra!\n"); printf("Seu chute: "); scanf(" %c", &chute); i = 0; do { for(i; i < strlen(palavrasecreta); i++); { if(palavrasecreta[i] == chute); { printf("Na posicao %d tem essa letra", i); } } printf("\n"); } while(!acertou && !enforcou); } Era desse jeito que você estava querendo me ensinar? Bom, eu compilei para rodar e funcionou, mas o programa trava, ele fica enviando a mensagem "Na posição 8 tem essa letra" sem parar!
  4. Oi, estou com um problema no seguinte código: #include <stdio.h> #include <string.h> int main() { char palavrasecreta[20]; sprintf(palavrasecreta, "MELANCIA"); int acertou = 0; int enforcou = 0; char chute; printf("tente chutar alguma letra!"); scanf(" %c", &chute); do { for(int i = 0; i < strlen(palavrasecreta); i++); { if(palavrasecreta[i] == chute); { printf("Na posicao %d tem essa letra", i); } } printf("\n"); } while(!acertou && !enforcou); } Quando eu tento compilar para rodar o programa, eu recebo esse erro: In function 'main': 19 22 [Error] 'i' undeclared (first use in this function) 19 22 [Note] each undeclared identifier is reported only once for each function it appears in (A linha 19 se refere ao if que está dentro do for) o compilador diz que a variável i não foi declarada, mas eu já tinha declarado ela no for. Eu tentei declarar antes, acima do for e até mesmo acima do dowhile, o compilador executa mas não faz o que eu desejo, ele dá os mesmos resultados. O objetivo do código é criar um jogo da forca(nn tá concluído), até agora eu tentei fazer para que o programa identifique se a letra que o usuário enviou tem na palavra secreta, quando eu executo e envio uma letra ele sempre dá a mesma resposta "Na posicão 8 tem essa letra" mesmo se não tiver. Se alguém puder me ajudar eu fico agradecido
×
×
  • Criar Novo...