Cómo crear una alerta en C: 5 pasos (con imágenes)

Tabla de contenido:

Cómo crear una alerta en C: 5 pasos (con imágenes)
Cómo crear una alerta en C: 5 pasos (con imágenes)

Video: Cómo crear una alerta en C: 5 pasos (con imágenes)

Video: Cómo crear una alerta en C: 5 pasos (con imágenes)
Video: 13 Como poner borde a imagenes y objetos seleccionados con GIMP 2024, Mayo
Anonim

A veces, al escribir un programa, es necesario crear una forma de llamar la atención del usuario para que vuelva a centrarse en el programa. Las alertas son una forma muy útil de hacerlo. Si quieres hacer alertas en C, ¡sigue leyendo!

Pasos

Parte 1 de 3: alerta de personaje

845336 1
845336 1

Paso 1. Si desea que su alerta sea portátil y funcione en todas las computadoras, puede usar el código de escape "\ a"

a se define como una alerta audible, generalmente un pitido. Sin embargo, en algunos sistemas operativos Unix puede producir un destello de pantalla en lugar de un sonido

845336 2
845336 2

Paso 2. Utilice este código de ejemplo

    printf ("\ a");

Parte 2 de 3: Beep ()

845336 3
845336 3

Paso 1. En los sistemas operativos Windows, puede utilizar Beep (frecuencia int, ms int)

Emite un pitido de una duración y frecuencia especificadas.

  • En el sistema operativo Windows7, esta función envía el pitido a la tarjeta de sonido. Esto solo funciona si la computadora tiene altavoces o auriculares.
  • En versiones anteriores de Windows, envía el pitido a la placa base. Esto funciona en la mayoría de las computadoras y no se requieren dispositivos externos.
845336 4
845336 4

Paso 2. Incluya la biblioteca de Windows

Agregue el siguiente código al comienzo de su programa:

    #incluir

Paso 3. Cuando necesite un pitido, use el siguiente código:

    Bip (500, 500);

845336 6
845336 6

Paso 4. Cambie el primer número con la frecuencia del bip que desee

500 está cerca del pitido que obtiene con / a.

Paso 5. Cambie el segundo número con la duración del pitido en milisegundos

500 es medio segundo.

Parte 3 de 3: Código de muestra

845336 7
845336 7

Paso 1. Pruebe un programa que use / a para hacer un pitido cuando se presiona una tecla, use ESC para salir:

    #include #include int main () {while (getch ()! = 27) // Repite hasta que se presione ESC (27 = ESC) printf ("\ a"); // Bip. return 0; }

845336 8
845336 8

Paso 2. Pruebe un programa que emita un pitido de una frecuencia y duración determinadas:

    #include #include int main () {int freq, dur; // Declare las variables printf ("Ingrese la frecuencia (HZ) y la duración (ms):"); scanf ("% i% i", & freq, & dur); Beep (freq, dur); // Bip. return 0; }

Recomendado: