Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Ferno en 1 Junio 2011, 17:07 pm



Título: Error filepath Allegro
Publicado por: Ferno en 1 Junio 2011, 17:07 pm
Buenos días foro!

Estuve buscando este error por todos lados. Encontré que muchos tuvieron el mismo problema que yo, pero no encontré como solucionarlo.

Código
  1. BITMAP *imagen;
  2. PALETTE paleta;
  3.  
  4.  
  5. imagen = load_bitmap("imagen.bmp",paleta);
  6. if(!imagen)
  7. {
  8. textout(screen,font,"Error al cargar imagen",0,0,20);
  9. readkey();
  10. }

Resulta que no importa donde tenga la imágen, aparentemente nunca la encuentra!
Uso el CodeBlocks y esto lo tengo dentro de un proyecto.
La imágen la coloqué en todos los lados posibles. En la carpeta del proyecto, en la carpeta del .cpp, en la carpeta del ejecutable, en la carpeta del .o, pero nada funciona.
También probé colocarle el path entero, pero sigue sin funcionar.
¿Tienen idea que otro error pude pasar por alto?

Gracias por la ayuda!


Título: Re: Error filepath Allegro
Publicado por: Queta en 1 Junio 2011, 17:52 pm
No tengo la biblioteca Allegro pero, ¿no quieres decir que te falta un punto y coma al final de la función, dentro del if?


Título: Re: Error filepath Allegro
Publicado por: Ferno en 1 Junio 2011, 18:04 pm
No no, si hay errores en el código es porque lo tengo en la otra máquina y éste lo hice recién casi igual al que tengo allá. Pero si hay errores de sintaxis en éste es porque lo codié mal yo ahora. El puntero queda en NULL y siempre entra el if.
Ahora arreglo éste.
Gracias igual!