[C con Clase] Problema al instanciar.. reconoce como no declarado

Astut treksyfer en yahoo.es
Dom Ene 14 11:02:02 CET 2007


Hola a todos, pues tengo un problema, mi aplicacion no reconoce una 
declaracion de una instancia de una clase, bueno:
main.cpp:
//----INCLUDES----//
#include <iostream>
#include "Sdl/SDL_ttf.h"
#include "Sdl/SDL_mixer.h"
#include "funciones.h"
//----VALORES----//
//Variables//
bool bucle= true;
//Sdl//
SDL_Surface* pantalla;
SDL_Event evento;
//Iniciacion//
void Inicializar(); /*AQUI DECLARO LA INSTANCIA*/
//----PROGRAMA----//
int main(int argc, char **argv)
{
 SDL_Init(SDL_INIT_VIDEO);
 pantalla= SDL_SetVideoMode(800,600,32,SDL_HWSURFACE|SDL_DOUBLEBUF);
 while(bucle)
 {
  avion.Dibujar(pantalla); /*AQUI EL PROBLEMA*/
No reconoce la instancia "avion" y esta la hedeclarado en la funcion 
"inicializar" marcada en el codigo anterior, este es el codigo que posee 
la funcion inicializar:
funciones.cpp:
#include "funciones.h"
//Inicializar//
void Inicializar()
{
 CFotograma f_avion("Graficos/avion.bmp");
 CGrafico avion(1);
 avion.Insertar(f_avion);
}
Dudo que sea un problema de enlace, como veran "avion" esta declarado, 
bueno, espero que me puedan ayudar =D, gracias ^^




Más información sobre la lista de distribución Cconclase