Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Desenho da matriz está dando errado

códigomapa.txt

Depois de compilar, o programa está rodando assimJá revisei o código e aparentemente está tudo correto. Alguém poderia me ajudar?

2 respostas
solução!

Olá Allan, tudo certo?

A lógica do seu código está correta! O que acontece, na verdade é que dentro do arquivo mapa.txt, o conteúdo do arquivo consta com uma contagem de linhas 0,1,2,3,4, o que causa a leitura errada no programa!

Quando temos um trecho como

0 |--------|

A linguagem entende duas strings diferentes: 0 e |--------|. Ou seja, considera que o espaço, nesse caso, seja o final da string e por esse motivo a cada espaço ou quebra de linha está sendo considerado como uma nova string e gerando esse comportamento indesejado no código.

Para resolver, é necessário retirar esse números no início das linhas no arquivo mapa.txt, para a leitura ocorrer corretamente!

Fico à disposição.

Um grande abraço e bons estudos!

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

Arthur, não tinha reparado nesse detalhe, solucionou meu problema! Muito obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software