Como criar um alerta em C: 5 etapas (com imagens)

Índice:

Como criar um alerta em C: 5 etapas (com imagens)
Como criar um alerta em C: 5 etapas (com imagens)

Vídeo: Como criar um alerta em C: 5 etapas (com imagens)

Vídeo: Como criar um alerta em C: 5 etapas (com imagens)
Vídeo: 🎨 GIMP | HOW TO GET SMOOTH LINES!! 2024, Maio
Anonim

Às vezes, ao escrever um programa, você precisa criar uma maneira de chamar a atenção do usuário para trazer o foco de volta para o programa. Os alertas são uma forma muito útil de fazer isso. Se você quiser fazer alertas em C, continue lendo!

Passos

Parte 1 de 3: Alerta de personagem

845336 1
845336 1

Etapa 1. Se quiser que seu alerta seja portátil e funcione em todos os computadores, você pode usar o código de escape "\ a"

a é definido como um alerta audível, geralmente um bipe. No entanto, em alguns sistemas operacionais Unix, pode produzir um flash na tela em vez de um som

845336 2
845336 2

Etapa 2. Use este código de exemplo

    printf ("\ a");

Parte 2 de 3: Sinal sonoro ()

845336 3
845336 3

Etapa 1. Em sistemas operacionais Windows, você pode usar o Beep (frequência int, ms int)

Emite um bipe com duração e frequência especificadas.

  • No sistema operacional Windows7, esta função envia o bipe para a placa de som. Isso funciona apenas se o computador tiver alto-falantes ou fones de ouvido.
  • Nas versões anteriores do Windows, ele envia o bipe para a placa-mãe. Isso funciona na maioria dos computadores e nenhum dispositivo externo é necessário.
845336 4
845336 4

Etapa 2. Incluir a biblioteca do Windows

Adicione o seguinte código no início do seu programa:

    #incluir

Etapa 3. Quando você precisar de um bipe, use o seguinte código:

    Sinal sonoro (500, 500);

845336 6
845336 6

Etapa 4. Altere o primeiro número com a frequência de bipe desejada

500 está perto do bipe que você recebe com / a.

Etapa 5. Altere o segundo número com a duração do bipe em milissegundos

500 é meio segundo.

Parte 3 de 3: Código de Amostra

845336 7
845336 7

Etapa 1. Experimente um programa que use / a para fazer um bipe quando uma tecla for pressionada, use ESC para sair:

    #include #include int main () {while (getch ()! = 27) // Loop até que ESC seja pressionado (27 = ESC) printf ("\ a"); // Bip. return 0; }

845336 8
845336 8

Etapa 2. Experimente um programa que emita um bipe com uma determinada frequência e duração:

    #include #include int main () {int freq, dur; // Declara as variáveis printf ("Insira a frequência (HZ) e a duração (ms):"); scanf ("% i% i", & freq, & dur); Beep (freq, dur); // Bip. return 0; }

Recomendado: