• Viernes 15 de Noviembre de 2024, 20:44

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - KrǾNoS

Páginas: [1]
1
C/C++ / Re: Ayuda Con Visual C++
« en: Lunes 27 de Junio de 2005, 07:57 »
Ok, intenta con este programa de ejemplo:


#include <iostream.h>
#include <windows.h>

//Funcion para dar color al Texto
void Color(WORD wColor)
{
HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
 SetConsoleTextAttribute(hHandle,wColor);
}

//Funciòn que mueve un texto a una posiciòn x,y de la pantalla
void Gotoxy(int x,int y)
{
HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord;

coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(hHandle,coord);
}

//Programa principal
void main()
{  

  Color(2);  
  Gotoxy(10,5);
  cout<<"Titulo de prueba"<<endl;
   
  Color(5);
  Gotoxy(15,10);
  cout<<"Otra linea con el gotoxy"<<endl;

}
//--------------------------------------------------------------

Para que te funcione la funciòn Gotoxy(x,y) utilizando la instrucciòn cout deberàs agregar al final de cada lìnea la instrucciòn endl, como se describe en el programa de arriba, es decir de esta forma... cout<<"Otra linea con el gotoxy"<<endl;

Espero te haya sido de utilidad.

"Encuentra una verdad que sea verdadera para tí… la idea por la que estes dispuesto a vivir o morir, y encontraras el significado de tu existencia"....Kierkegaard

2
C/C++ / Re: Como Utilizar El Gotoxy
« en: Lunes 27 de Junio de 2005, 07:50 »
Intenta con este ejemplo:

-----------------------------------------------------------
#include <iostream.h>
#include <windows.h>

//Funciòn para darle color al texto
void Color(WORD wColor)
{
HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
 SetConsoleTextAttribute(hHandle,wColor);
}

//Funciòn que mueve un texto a una posiciòn x,y de la pantalla
void Gotoxy(int x,int y)
{
HANDLE hHandle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD coord;

coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(hHandle,coord);
}

//Programa principal
void main()
{  

  Color(2);  
  Gotoxy(10,5);
  cout<<"Titulo de prueba"<<endl;
   
  Color(5);
  Gotoxy(15,10);
  cout<<"Otra linea con el gotoxy"<<endl;

}
------------------------------------------------------------------

Para que la funciòn Gotoxy(x,y) te afecte una nueva lìnea utilizando el cout<<, debes agregar siempre al final de la lìnea la funciòn endl como se aprecia en el programa descrito arriba.

Espero  te haya sido de utilidad

"Encuentra una verdad que sea verdadera para tí… la idea por la que estes dispuesto a vivir o morir, y encontraras el significado de tu existencia"....Kierkegaard

Páginas: [1]