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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.