23/04/2003, 12:33
|
| | | Fecha de Ingreso: febrero-2003 Ubicación: Madrid
Mensajes: 226
Antigüedad: 21 años, 9 meses Puntos: 0 | |
Si la verdad es que hace mucha gracia... curiosidades de la programación..je,je.. muy curioso..si...
Instru, si eso me voy documentando por ahí sobre más funciones de conio.h, en mis apuntes y demás, que de no utilizarlas, se van olvidando.. como dice mi profe no hay que aprender todas las librerias ni funciones de memoria, con saber manejarte con unas cuantas y luego recurrir a apuntes, libros y demás cuando alguna en particular te haga falta...
Ahora, en mente, una parecida a getch(), la función getche(), hace lo mismo que la anterior pero retiene la palabra o caracter introducido. Ejemplo:
char letra;
letra=getche();
printf("La letra escrita es: %c", letra);
Como ves, se utiliza sustituyendo al scanf o al gets.
En conio.h (jejejeje), por supuesto, también están las funciones de cprintf, cputs (para cadenas, igual que puts pero en color)
Ahora que estoy viendo la ayuda de mi compilador, el Borland C++ 5.02, una función interesante:
Syntax
#include <conio.h>
int movetext(int left, int top, int right, int bottom, int destleft, int desttop);
Description
Copies text onscreen from one rectangle to another.
movetext copies the contents of the onscreen rectangle defined by left, top, right, and bottom to a new rectangle of the same dimensions. The new rectangle's upper left corner is position (destleft, desttop).
All coordinates are absolute screen coordinates. Rectangles that overlap are moved correctly.
movetext is a text mode function performing direct video output.
Note: Do not use this function for Win32s or Win32 GUI applications.
Return Value
On success, movetext returns nonzero.
On error (for example, if it failed because you gave coordinates outside the range of the current screen mode), movetext returns 0.
Todavía no la he probado, pero todo se andará. Ví la página que nos sugeristes, Jorge, muy buena, con mucha documentación.. Gracias.. ;)
Venga, muchos saludos a todos ;) |