Boa tarde, quando tento compilar o arquivo , recebo essa mensagem warning: initialization makes integer from pointer without a cast [-Wint-conversion] alguém sabe como resolver ?
Boa tarde, quando tento compilar o arquivo , recebo essa mensagem warning: initialization makes integer from pointer without a cast [-Wint-conversion] alguém sabe como resolver ?
Pode enviar o programa completo? Para melhor auxiliarmos
Boa noite Arthur, desculpe a demora , vou lhe passar outro problema em que estou travado , este de cima já resolvi, estou tendo problemas em compilar o código no FOR Mesmo alterando a variável i ainda da erro ao compilar
#include <stdio.h>
#include <string.h>
int main() {
char palavrasecreta[20];
sprintf(palavrasecreta,"MELANCIA\n");
printf("%s",palavrasecreta);
int acertou = 0;
int enforcou = 0;
do{
printf("Qual letra ?\n");
char chute;
scanf("%c",&chute);
for(size_t i = 0;i < strlen(palavrasecreta);i++){
if(palavrasecreta[i] == chute){
printf("A posicao %d tem essa letra",i);
}
}
}while(!acertou && !enforcou);
}
Recomendo fechar esse tópico explicando o que fez para resolver o problema warning: initialization makes integer from pointer without a cast [-Wint-conversion] para ajudar outros colegas que estão passando pelo mesmo problema, e abra um tópico dedicado ao novo erro, pode ser?
Bom dia Arthur , tudo o que fiz foi só tentar alterar a variável i como proposto por outros colegas aqui no forum da alura , devido a questão de comparação entre a variável e do strlen ,mas mesmo assim , continuou dando erro , que foi esse que enviei aqui.