Código:
void Leer::leer(String dir) { FILE *archivo; archivo = fopen(dir, "r"); }
donde dir es una variable de tipo string que contiene la direccion de la imagen.
El problema se encuentra en que el fopen no me acepta que le pase dir como un string, la verdad nunca habia usado el FILE para leer archivos, pero para este caso es lo mas rapido debido al formato de la imagen.
Para los que no saben el formato de la imagen pgm esta es una lista de numeros de 0 a 255 numeros que dicen el tono del gris.
No se en que otra fora pueda pasar esta variable.
Gracias por su atencion.