• Like
Gotoxy
Upcoming SlideShare
Loading in...5
×
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,127
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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();
    }