Carlinhos,
Podemos assumir que no arquivo PGM os comentários sempre entrarão numa nova linha ou precisamos tratar o caso em que o comentário seja colocado após algum texto?
Ex:
Comentário numa nova linha
P2
# imagem: exemplo.pgm
5 4
16
9 4 5 0 8
10 3 2 1 7
9 1 6 3 15
1 16 9 12 7
Comentário após texto:
P2
5 4
16
9 4 5 0 8 # imagem: exemplo.pgm
10 3 2 1 7
9 1 6 3 15
1 16 9 12 7
Outra coisa, na matriz do arquivo pgm, os valores são sempre separados pelo char ' ' (espaço simples)?
Abraços