Mostrar tabla C++
Resuelto
alena20
Mensajes publicados
24
Estado
Miembro
-
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
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
-
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]; }-
-
¡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;
}
-