SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Claire en Domingo 15 de Julio de 2007, 06:08

Título: Vectores En Modo Grafico
Publicado por: Claire en Domingo 15 de Julio de 2007, 06:08
Hola! Ocupo ayuda para imprimir un vector (arreglo) en modo grafico. Estoy 100% segura de que es posible, pero ni idea de como.
Alguien me podria ayudar? Siiii? Porfavor estoy desesperada y ya no se que hacer.   :(
Título: Re: Vectores En Modo Grafico
Publicado por: Diodo en Domingo 15 de Julio de 2007, 09:26
Hola

Depende del entorno donde vayas a imprimirlo.Si es en consola de comandos puedes imprimirlo asi:

Código: Text
  1.  
  2.  
  3. int vector[4];  // suponiendo un vector de enteros
  4.  
  5. void Imprime(int *vect)
  6. {
  7. printf("(");
  8. for(int i=0;i<4;i++)
  9. {
  10. printf("%d",vect[i]);
  11. printf(",");
  12. }
  13. printf(")");
  14. }
  15.  
  16.  


Espero que te sirva, salu2
Título: Re: Vectores En Modo Grafico
Publicado por: Claire en Martes 17 de Julio de 2007, 00:58
Este si... ya se como imprimir un vector en c++, pero lo que no se es como imprimirlo cuando esta activado el modo grafico (GRAPHICS.H). Porque con outtext(en grafico no sirve printf) se puede imprimir, ej "5" pero no 5 como numero. Entonces no se puede sumar ni nada de eso porq el numero es "#"(como alfanumerico y no como numerico).
Por eso es que no se como hacerlo.  :(
Título: Re: Vectores En Modo Grafico
Publicado por: LeGatoRojo en Martes 17 de Julio de 2007, 01:01
existe la función outtext("texto"); o outetextxy(x,y,"texto") dependiendo de la resolución sera el numero de x y y', empezando 0,0 en la esquina inferior izquierda.
Título: Re: Vectores En Modo Grafico
Publicado por: Geo en Martes 17 de Julio de 2007, 17:13
Cita de: "Claire"
Este si... ya se como imprimir un vector en c++, pero lo que no se es como imprimirlo cuando esta activado el modo grafico (GRAPHICS.H). Porque con outtext(en grafico no sirve printf) se puede imprimir, ej "5" pero no 5 como numero. Entonces no se puede sumar ni nada de eso porq el numero es "#"(como alfanumerico y no como numerico).
Por eso es que no se como hacerlo.  :(
Me parece que podrías hacerlo así:

Código: Text
  1.  
  2. char buffer[ 255 ];
  3. sprintf( buffer, "Texto a imprimir" );
  4. outtext( buffer );
  5.  
  6.  

Suerte.