
Já revisei o código e aparentemente está tudo correto.
Alguém poderia me ajudar?
ATÉ 50% OFF
TÁ ACABANDO!
0 dias
0 horas
0 min
0 seg

Já revisei o código e aparentemente está tudo correto.
Alguém poderia me ajudar?
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!
Arthur, não tinha reparado nesse detalhe, solucionou meu problema! Muito obrigado!