2
respostas

Não aparece nada ao rodar o código

Simplesmente não aparece absoltamente nada quando eu clico para rodar o código.

O código está idêntico ao professor e mesmo assim ele não vai kkkkkkkkk (deve ser algum erro de novato, certeza XD)

Eu uso a biblioteca GDB online para fazer os projetos.

Será que há algo relacionado?

#include <stdio.h>
#include <string.h>

int main() {

char palavrasecreta [20];
    
    sprintf(palavrasecreta, "MURILO");
    
    int acertou = 0;
    int enforcou = 0;
    
    do {
        char chute;
        scanf("%c", &chute);
        
        for(int i = 0; i < strlen(palavrasecreta); i++) {
            
            if(palavrasecreta[i] == chute) {
                printf("A posição %d tem essa letra!\n", i);
            }
        }
        
        
    } while(!acertou && !enforcou);
    
    
    
}
2 respostas
#include <stdio.h>
#include <string.h>

int main() {

char palavrasecreta [20];
    
    sprintf(palavrasecreta, "MURILO");
    
    int acertou = 0;
    int enforcou = 0;
    
    do {
        char chute;
        scanf("%c", &chute);
        
        for(int i = 0; i < strlen(palavrasecreta); i++) {
            
            if(palavrasecreta[i] == chute) {
                printf("A posição %d tem essa letra!\n", i);
            }
        }
        
        
    } while(!acertou && !enforcou);
    
    
    
}

Oi, Murilo, tudo bem?

Ao executar seu código do GDB Online funcionou como esperado, veja:

Código:

#include <stdio.h>
#include <string.h>

int main() {

char palavrasecreta [20];
    
    sprintf(palavrasecreta, "MURILO");
    
    int acertou = 0;
    int enforcou = 0;
    
    do {
        char chute;
        scanf("%c", &chute);
        
        for(int i = 0; i < strlen(palavrasecreta); i++) {
            
            if(palavrasecreta[i] == chute) {
                printf("A posição %d tem essa letra!\n", i);
            }
        }
        
        
    } while(!acertou && !enforcou);
    
}

Resultado:

Imagem que mostra o resultado do código

Observação: Parece aparecer o resultado, você tem que digitar uma letra. Tente digitar uma letra e tecle ENTER e verá o resultado.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!