C / conio.h / movetext
cgets, clreol, clrscr, cprintf, cputs, cscanf, delline, getch, getche, getpass, gettext, gettextinfo, gotoxy, highvideo, inport, insline, kbhit, lowvideo, » movetext, normvideo, outport, putch, puttext, _setcursortype, textattr, textbackground, textcolor, textmode, ungetch, wherex, wherey, window,
Funcion: movetext()
Sintaxis:
Descripcion: Copia el contenido en un rectángulo de texto en pantalla definido por los argumentos izquierda y superior, que describen la esquina superior izquierda y por los argumentos derecha e inferior, que describen la esquina inferior derecha, a otro rectángulo de iguales dimensiones. La esquina superior izquierda del nuevo rectángulo está especificada por los argumentos destino_izquierda y destino_superior. Todas las coordenadas son coordenadas absolutas de pantalla; no son relativas a la ventana. Los rectángulos que ocupan el mismo área son mudados acordemente. La función movetext usa la salida de vídeo directamente.
Ejemplo:
Sintaxis:
int movetext(int izquierda, int superior, int derecha,int inferior, int destino_izquierda, int destino_superior);
Descripcion: Copia el contenido en un rectángulo de texto en pantalla definido por los argumentos izquierda y superior, que describen la esquina superior izquierda y por los argumentos derecha e inferior, que describen la esquina inferior derecha, a otro rectángulo de iguales dimensiones. La esquina superior izquierda del nuevo rectángulo está especificada por los argumentos destino_izquierda y destino_superior. Todas las coordenadas son coordenadas absolutas de pantalla; no son relativas a la ventana. Los rectángulos que ocupan el mismo área son mudados acordemente. La función movetext usa la salida de vídeo directamente.
Ejemplo:
#include <conio.h> #define ANCHURA 25 #define ALTURA 2 int main() { clrscr(); cprintf( "Ejemplo de \"movetext\"\r\n\r\n" ); cprintf( "El rectángulo será de un área relativamente pequeña.\r\n" ); cprintf( "Copiaremos esta línea...\r\n...y ésta también.\r\n" ); cprintf( "Las dimensiones son: %d (de ancho) x %d (de alto).\r\n", ANCHURA, ALTURA ); cprintf( "\"movetext\" ha retornado: %d\r\n", movetext( 1, 4, ANCHURA, 3+ALTURA, 5, 15 ) ); cprintf( "Pulsa una tecla para continuar..." ); getch(); clrscr(); return 0; }