Mostrar tabla C++

Resuelto
alena20 Mensajes publicados 24 Estado Miembro -  
alena20 Mensajes publicados 24 Estado Miembro -
Hola,

Tengo un problema de visualización de la tabla:

#include <iostream>

using namespace std;
int main()

{
int Tabla [3]={1,2,3};

cout << Tabla << endl;
}

Y recibí el resultado: 0x7fff6242abf0

¡Gracias de antemano!
Atentamente,
Alena

1 respuesta

  1. JwT
     
    Hola, me parece que cout no puede mostrar un arreglo completo a menos que se trate de un arreglo de char (corrígeme si me equivoco), hay que mostrar elemento por elemento con, por ejemplo:
     for (i=0; j<2; j++){ cout << Tabla[i]; }
    1
    1. dodo7263 Mensajes publicados 392 Fecha de registro   Estado Miembro Última intervención   18
       
      Hola,

      confirmo...
      0
    2. alena20 Mensajes publicados 24 Estado Miembro 2
       
      ¡Gracias! Efectivamente. Pero he encontrado el código que en algunos casos puede ser útil, basado en el vector:

      // ejemplo de ostream_iterator
      #include <iostream> // std::cout
      #include <iterator> // std::ostream_iterator
      #include <vector> // std::vector
      #include <algorithm> // std::copy

      int main ()
      {
      std::vector<int> myvector;
      int str1[]={1, 2, 3};
      myvector.assign (str1,str1+3);


      std::ostream_iterator<int> out_it (std::cout,", ");
      std::copy ( myvector.begin(), myvector.end(), out_it );
      return 0;
      }
      0