Código
# include <iostream> # include <stdio.h> # include <stdlib.h> # include <cstring> # include <Mascota.h> # include <Cacatuas.h> using std::string; using namespace std; int totalMascotas=0; int main() { int numMas, a,resp; Mascota *cacatuas=new Cacatuas; cout <<"¿Cuantas mascotas tiene?"<<endl; cin>>numMas; for (a=0;a<numMas;a++){ cacatuas->pedirDatos();} for (a=0;a<numMas;a++){ cout <<"Los datos de la cacatua son:"; cout<<((Cacatuas *)cacatua)->getespecieCacatua()<<endl; } return 0; }
Mi problemas esta que cuando mando a imprimir mi apuntador solo me imprime los ultimos valores que introduje en la ultima vuelta del ciclo y queria saber como puedo o si hay alguna forma de que mi apuntador pueda almacenar varios valores
Porfa ayuda!!!! es urgente
[MOD] No está permitido publicar un post por duplicado, el otro te ha sido borrado.
Usa las etiquetas GeShi para publicar codigo.
Mejor sería abrir un tema nuevo para tu problema.