Como ler dados de um arquivo pgm em C ++
té agora, posso ler todas as linhas e imprimi-las no consol
void readFile(){
string line;
ifstream myfile("example1.pgm");
if (myfile.is_open()){
while (myfile.good()){
getline (myfile,line);
cout << line;
}
}
No entanto, aparentemente, um arquivo pgm sempre terá o seguinte no início antes dos dados:
P2
# test.pgm
24 7
15
Como posso adaptar meu código para verificar se "P2" está presente, ignora qualquer comentário (#) e armazena as variáveis e os dados de pixel subsequente
Estou um pouco perdido e novo em c ++, então qualquer ajuda é necessári
Obrigad