informatica

Páginas: 3 (717 palabras) Publicado: 9 de junio de 2014
otoxy significa go to (x, y), es decir ir a (x, y), donde (x, y) es una coordenada de nuestra pantalla. Se suele usar antes de un printf, para poner el texto en una cierta parte de la pantalla.
Lapantalla de C++, tiene 24 renglones y 80 columnas, por lo que los valores que le pongamos a nuestro gotoxy no deberán pasar de esos valores.
¿Cómo usar gotoxy()?
Su sintáxis es la siguiente:gotoxy ( columna , renglón ) ;
Así, si queremos que un mensaje salga en la parte inferior de la pantalla, nuestro programa sería el siguiente:
#include
#include
 
int main() {gotoxy(5,24);printf("Hola mundo");
getch();
}
La función gotoxy (int columna, int fila) es una función declarada en el encabezado , la cual viene en los compiladores de la línea de Turbo C (y también Borland C++) de lacompañía Borland. Si usas otro compilador debes de buscar una función equivalente. En el compilador Dev C++ hay una emulación de las funciones declaradas en , pero antes tienes que bajarte estalibrería y compilarla para poder usarla. Windows ofrece un conjunto de funciones para manejar la consola, entre las cuales está una equivalente a gotoxy, pero para poder usar estas funciones tienes queverificar si tu compilador puede usarlas. Esto lo puedes ver buscando el archivo de encabezado windows.h en el directorio include de tu compilador. La función esSetConsoleCursorPosition (HANDLEhConsoleOutput, COORD coord), pero su uso no es inmediato como la función gotoxy. Te muestro un ejemplo sencillo que mueve el cursor a la posición (10, 10) (aquí tienes que tomar en cuenta de que con gotoxy elorigen es (1,1), mientras que con la otra función comienza en (0, 0))






#include
main ()
{
   HANDLE hConsoleOutput;
   COORD coord;
   hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
   coord.X = 10; coord.Y = 10;
   SetConsoleCursorPosition (hConsoleOutput, coord);
}
.
   Si programas bajo GNU/Linux puedes usar la función move(int fila, int columna), que viene en la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS