elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / punteros de manera dinamica? en: 26 Mayo 2015, 01:00 am
Hola yo tengo una duda tengo este pedazo de codigo:

Código
  1. # include <iostream>
  2. # include <stdio.h>
  3. # include <stdlib.h>
  4. # include <cstring>
  5.  
  6. # include <Mascota.h>
  7. # include <Cacatuas.h>
  8.  
  9. using std::string;
  10. using namespace std;
  11.  
  12. int  totalMascotas=0;
  13.  
  14. int main()
  15. {
  16.    int numMas, a,resp;
  17.  
  18.    Mascota *cacatuas=new Cacatuas;
  19.  
  20.    cout <<"¿Cuantas mascotas tiene?"<<endl;
  21.    cin>>numMas;
  22.  
  23.    for (a=0;a<numMas;a++){
  24.        cacatuas->pedirDatos();}
  25.  
  26.    for (a=0;a<numMas;a++){
  27.        cout <<"Los datos de  la cacatua son:";
  28.       cout<<((Cacatuas *)cacatua)->getespecieCacatua()<<endl;
  29.    }
  30.    return 0;
  31. }
  32.  
  33.  

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.
2  Programación / Programación C/C++ / ayuda en: 16 Marzo 2015, 19:14 pm
 :-( >:( :o  >:( >:( >:( >:(
Estoy haciendo un programa con clases de asociacion y me marca error estoy trabajando con C++
en si este es mi codigo:

Código
  1. # include <iostream>
  2. # include <stdlib.h>
  3.  
  4. using namespace std;
  5. class GiraAutomovilistica{
  6. public:
  7. int numParadas;
  8. GiraAutomovilistica(int);
  9. ~GiraAutomovilistica();
  10. float rendimientoGira();
  11. float combustibleTotal();
  12. float kilometrajeTotal();
  13. };
  14.  
  15. class Parada: public GiraAutomovilistica{
  16. public:
  17. int idParada;
  18. float KilometrajeRecorrido[100];
  19. float CantidadCombustible[100],cantCombustible;
  20. void rendimientoParada(){
  21. float rendimientoParada,odometro;
  22. CantidadCombustible[idParada]=cantCombustible;
  23. for (idParada=0;idParada<numParadas;idParada++){
  24. cout<<"Deme la lectura del odometro"<<endl;
  25. cin>>odometro;
  26. rendimientoParada=odometro/cantCombustible;
  27. KilometrajeRecorrido[idParada]=odometro;
  28. cout<<"El rendimiento de la parada"<<idParada+1<<"es : "<<rendimientoParada<<" kilometros por litro\n"<<endl;
  29. cout<<"Deme la cantidad de combustible comprado"<<endl;
  30. cin>>cantCombustible;
  31. }
  32. };
  33. };
  34. GiraAutomovilistica::GiraAutomovilistica(int numeroParadas){
  35. numParadas=numeroParadas;
  36. }
  37. GiraAutomovilistica::~GiraAutomovilistica(){
  38. }
  39. int main (){
  40. int numParadas,cantCombustible;
  41. system ("cls");
  42. cout <<"\n\t Programa que calcula el rendimiento de paradas y general\n"<<endl;
  43. cout<<"¿Con cuanto inicio de combustible?"<<endl;
  44. cin>>cantCombustible;
  45. cout<<"¿Cuantas paradas hizo?"<<endl;
  46. cin>>numParadas;
  47. GiraAutomovilistica Gira(numParadas);
  48. Parada paradita
  49. paradita.rendimientoParada();
  50. return 0;
  51. }
  52.  
  53.  


[MOD] Usa las etiquetas GeShi para publicar codigo.



pero me dice que no he inicializado una variable y no se porque
3  Programación / Desarrollo Web / Re: [Encuesta] ¿Qué editor de código utilizas? (2015) en: 16 Marzo 2015, 19:10 pm
Dev C++
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines