Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MrGrob

#1
Hola, estoy comenzando a programar en C++ y todavía no encajo en los conceptos básicos....
Estoy haciendo un programa donde clásico de C++, un ZOO... y no encuentro la forma de recorrer un arreglo de objetos y mostrar el contenido más el índice donde está el contenido de ...
Agradezco de antemano cualquier tipo de ayuda... aquí les dejo el código....


main()
{
  const int maxAnimal = 4;
  Animal *array[maxAnimal]; //creating an array of animal
  Animal *ptr; // create a pointer of animal
  int i, choice,j;

  for(i=0; i<maxAnimal; i++)
  {
    cout<<"(1)tiger, (2)cat, (3)duck, (4)ostrich (0)QUIT ";
    cin>>choice;

    switch(choice)
    {
      case 1:
        ptr = new Tigre("tiger","ttt");
        break;
      case 2:
        ptr = new Chat("chat",01);
        break;
      case 3:
        ptr = new Canard("duck");
        break;
      case 4:
        ptr = new Autruche("ostrich");
        break;
    }//end of
  array= ptr;
  }//end of for

    cout<<"\n";
  for(j=0; j<maxAnimal; j++)
  {
    array[j]->QuiSuisJe();
    array[j]->Manger();cout<<"\n";
  }
  delete array;
cout <<endl<<endl<<" * END OF MAIN *";
}
//