encabezado dos.h en C con ejemplos

dos.h es un archivo de encabezado de lenguaje C. Esta biblioteca tiene funciones que se utilizan para manejar interrupciones , producir funciones de sonido, fecha y hora, etc. Es específica de Borland y funciona en compiladores como Turbo C Compiler .
A continuación se muestran las funciones compatibles con esta biblioteca:

  1. delay(): La función delay() en C se usa para detener la ejecución del programa por un período de tiempo.
    Sintaxis:
    delay(unsigned int)
    

    Parámetros: Acepta un tiempo en milisegundos para detener la ejecución del programa a ese lapso de tiempo.

    A continuación se muestra el programa para ilustrar delay() :

    // C program to implement delay()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        printf("Takes 10 sec and exit.\n");
     
        // Delay the program execution
        // for 1 second
        delay(10000);
     
        return 0;
    }
  2. sleep(): La función sleep() en C se utiliza para retrasar la ejecución del programa durante un período de tiempo.
    Sintaxis:
    sleep(unsigned seconds)
    

    Parámetros: Acepta un tiempo en segundos para retrasar la ejecución del programa a ese lapso de tiempo.

    A continuación se muestra el programa para ilustrar sleep() :

    // C program to implement sleep()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        printf("Wait 2 sec and exit.\n");
     
        // Delay the program execution
        // for by 2 seconds
        sleep(2);
     
        return 0;
    }
  3. getdate(): La función getdate() en C se usa para obtener la fecha actual del sistema.

    Sintaxis:

    getdate(struct date d)
    

    Parámetros: Acepta una fecha de estructura que se define en la propia biblioteca dos.h. Para imprimir la fecha usa la función da_day() , da_mon() y da_year() .

    A continuación se muestra el programa para ilustrar getdate() :

    // C program to implement getdate()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        // Structure of date
        struct date a;
     
        // Function call to get the date
        // of the system
        getdate(&a);
     
        // Print the date, month and year
        printf("The Date is: %d/%d/%d\n", a.da_day,
               a.da_mon,
               a.da_year);
     
        return 0;
    }
  4. gettime(): La función gettime() en C se usa para obtener la Hora que muestra el Sistema.

    Sintaxis:

    gettime(struct time t)
    

    Parámetros: Acepta una estructura de tiempo que se define en la propia biblioteca dos.h. Para imprimir la fecha usa la función ti_hour() , ti_min() y ti_sec() .

    A continuación se muestra el programa para ilustrar gettime() :

    // C program to implement gettime()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        // Structure of time
        struct time t;
     
        // Function call to get the time
        // of the system
        getdate(&t);
     
        // Print the hour, minutes and second
        printf("The time is: %d : %d : %d\n", x.ti_hour,
               x.ti_min,
               x.ti_sec);
     
        return 0;
    }
  5. sound(): La función sound() en C se usa para reproducir diferentes sonidos en diferentes frecuencias en nuestro sistema.

    Sintaxis:

    sound(int frequency)
    

    Parámetros: Acepta una frecuencia y reproduce el sonido de esa frecuencia en nuestro sistema.

    A continuación se muestra el programa para ilustrar el sonido() :

    // C program to implement sound()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        // Initialise frequency
        int x = 200;
     
        // Loop for playing sound of
        // increasing frequency
        for (; x < 1000; x++) {
     
            // Function to play sound
            sound(x);
     
            delay(25);
        }
     
        // To stop the frequency
        nosound();
        return 0;
    }
  6. nosound(): La función nosound() en C se usa para detener el sonido reproducido por la función souns().

    Sintaxis:

    nosound()
    

    Parámetros: No acepta ningún parámetro.

    A continuación se muestra el programa para ilustrar nosound() :

    // C program to implement nosound()
    #include <dos.h>
    #include <stdio.h>
    #include <stdlib.h>
     
    // Driver Code
    int main()
    {
        // Initialise frequency
        int x = 200;
     
        // Function call to play sound
        // with frequency 200htz
        sound(x);
     
        // Delay sound for 1 sec
        delay(1000);
     
        // To stop the sound
        nosound();
        return 0;
    }

Publicación traducida automáticamente

Artículo escrito por akhilsharma870 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *