1. GOTOXY Posiciona el cursor en la ventana del texto. Gotoxy mueve el cursor a la posición dada en la ventana del texto actual. Si las coordenadas no son validas entonces la función Gotoxy se ignora. El Gotoxy posiciona el cursor en las coordenadas (X,Y) Ósea X , Y ( Columna , renglón ) ; X horizontal, Y vertical
2. 1 2 3 4 5 La pantalla 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. 1 2 3 4 5
3. Un ejemplo de esto Podría ser: Gotoxy ( 40 , 30); En Ningún momento el argumento de gotoxy puede ser el cero. Nota: no use esta función para Win32s o Win32 o aplicaciones de GUI. GOTO XY (x; y) Parámetro Tipo Descripción X Numérico Posición x (horizontal) del cursor Y Numérico Posición y (vertical) del cursor
4. Gotoxy ( X , Y ); Posiciona el cursor en la ventana del texto. Para utilizar la función del gotoxy hay que habilitar la librería # include <conio.h> La esquina superior izquierda representa las coordenadas 1,1. El cursor se ubica automáticamente en 1,1 cuando una ventana se abre y luego se ejecuta.
5. Si queremos que un marco salga en pantalla, debemos realizar lo siguiente: #include <iostream.h> #include <conio.h> main() { gotoxy (1,1); cout <<"***********************************************************************"; gotoxy (1,2); cout << "*"; gotoxy (80,2); Cout << "*"; gotoxy (1,3); cout << "*"; gotoxy (80,3); cout << "*"; gotoxy (1,4); cout << "***********************************************************************"; getch(); }
6. OTRO EJEMPLO: #include <iostream.h> #include <conio.h> int main() { gotoxy(20,3); cout<<“Text... 20, 3”; getch(); }
7. SLEEP IN C++ No logramos hacer funcionar el delay(), así que decidimos utilizar el Sleep() es muy importante a la hora de escribir el programa, nos fijemos bien, que librería queremos usar, como escribimos el sleep y el tiempo que damos, porque sino podemos caer en una espera eterna.
8. El comando del sueño suspende la ejecución de segundo tiempo.Se utiliza para ejecutar un comando después de una cierta cantidad de tiempo como en: (sleep 10);
9. El sleep suspender la ejecución de un intervalo, el sleep tiene dos opciones que podemos utilizar que es: 1. retraso en milisegundos 2. retraso en segundos Las librerías que utiliza son: <windows.h> Sleep() // retraso en milisegundos <dos.h> sleep() // retraso en segundos.
10. Retardo en segundos Para poder hacer un retardo en segundos, debemos usar la librería dos.h y usar el comando sleep; nótese que la s es minúscula en este caso. #include <iostream.h>#include <conio.h>#include <dos.h> //esta es la librería para usar sleepint main(){cout << "hola";cout << ""; // se procede a hacer el retardo en segundossleep(2); // se hace un retardo de 2 segundos. cout << "probando el retardo del sleep";getch();}
11. Retardo en milisegundos. si deseamos hacer un retardo en milisegundos, debemos incluir Windows.h y hacer un Sleep, nótese que la S es en mayúscula, sino no funciona, ejemplo del uso de la sintaxis: #include <iostream.h>#include <conio.h>#include <windows.h> // esta librería es la que nos permite usar Sleep() int main() {cout << "hola";cout << "";//se procede a hacer el retardo en milisegundos. Sleep(2000); // se hace un retardo de 2 segundos, pero expresado en milisegundos.cout << "probando el retardo del sleep";getch(); }