2
respostas

erro no c++, eu aperto .out para sair no terminal mas aparece em forma de texto com uns simbolos tudo bizarro, sendo que era pra rodar so a mensagem no terminal, algum erro interno?

C:\Users\Asus\OneDrive\Área de Trabalho\c++> g++ jogoManeiro.cpp -o jogoManeiro.out PS C:\Users\Asus\OneDrive\Área de Trabalho\c++> ./jogoManeiro.out PS C:\Users\Asus\OneDrive\Área de Trabalho\c++>

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

alguem pode me ajudar?

Olá, John Holanda.

Primeiramente, o comando g++ jogoManeiro.cpp -o jogoManeiro.out é usado para compilar o seu programa C++ e gerar um arquivo executável chamado jogoManeiro.out. Esse comando geralmente não gera saída no terminal, a menos que ocorram erros durante a compilação. Certifique-se de que você não tenha recebido mensagens de erro durante a compilação.

Após compilar com sucesso, você deve ser capaz de executar o programa usando o comando ./jogoManeiro.out, e ele deveria exibir a saída esperada no terminal. Se você está vendo símbolos bizarros em vez disso, isso pode ser causado por várias razões. Vou listar algumas possíveis causas e soluções:

  1. Erro de compilação ou execução: Certifique-se de que seu programa foi compilado sem erros. Se houver erros na compilação, isso pode levar a comportamentos inesperados. Verifique as mensagens de erro ao compilar.

  2. Erro no código-fonte: Revise seu código-fonte em busca de erros que possam causar esse comportamento. Verifique se não há caracteres especiais ou símbolos estranhos no código. Certifique-se de que todas as chaves, parênteses e colchetes estejam balanceados corretamente.

  3. Problemas com entrada e saída: Verifique se você está usando as funções de entrada e saída (como cin e cout) corretamente. Certifique-se de que os tipos de dados correspondem ao que você deseja imprimir na tela.

  4. Codificação de caracteres: Certifique-se de que o terminal e o arquivo de código-fonte estejam usando a mesma codificação de caracteres. Problemas de codificação podem resultar em símbolos estranhos.

  5. Problemas de ambiente: Se o seu ambiente de desenvolvimento estiver configurado de maneira inadequada, isso pode afetar a execução do programa. Certifique-se de que o compilador e o ambiente de execução estejam configurados corretamente.

  6. Saída de depuração: Adicione saídas de depuração ao seu programa para entender melhor o que está acontecendo. Isso pode ajudá-lo a identificar o ponto exato onde os símbolos estranhos estão sendo gerados.

Certifique-se de que seu código se parece com o exemplo acima em termos de uso da cout. Se seu código estiver correto, a saída esperada é "Olá, mundo!".

Se, após verificar todas essas possibilidades, o problema continuar, seria útil se você compartilhasse mais informações sobre o seu código e as mensagens de erro que está recebendo, se houver.