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
-
[RESOLVIDO] Preciso de ajuda com um código!
pergunta respondeu ao KunayBro de KunayBro em Grupo de Estudos
Oi amigo, desculpe a demora! eu consegui resolver, obrigado -
[RESOLVIDO] Preciso de ajuda com um código!
pergunta respondeu ao KunayBro de KunayBro em Grupo de Estudos
-
[RESOLVIDO] Preciso de ajuda com um código!
pergunta respondeu ao KunayBro de KunayBro em Grupo de Estudos
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! -
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