1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Beeps...

Discussão em 'Programação' iniciada por Overblaze, 6 de Novembro de 2007. (Respostas: 4; Visualizações: 2742)

  1. Overblaze

    Overblaze Power Member

    Boas
    Decidi fazer um programa em c (linguagem que aprendi recentemente..:D) e preciso de fazer dois tipos de "beeps"... para um deles o /a ou o /7 serve...mas queria fazer um "beep" que fosse mais longo... (ruido diferente tambem serve... mas um beep mais longo era OPTIMO!:))
    sim..eu sei que ha pelo menos um post com uma pergunta semelhante mas nao encontrei la a resposta que ando a procura..

    Obrigado a todos
     
  2. Overblaze

    Overblaze Power Member

    nao sejam maus pa mim...

    é uma pergunta mto dificil..muito basica ou tao sem paciencia pa responder?:P
    se nao me responderem numa semana eu revolto-me:004:MUAHAHAH

    Fiquem
     
  3. RuiBranco

    RuiBranco Folding Member

    em C assim rapidamente n sei fazer mas com umas pesquisas no google acredito que consiga :P o mesmo podias fazer :P
    ou porque n vais buscar a um .wav ?
    Cumps
     
    Última edição: 9 de Novembro de 2007
  4. RuiBranco

    RuiBranco Folding Member

    tenta isto, se estiver errado desculpem :P
    int beep(tempo_de_duração);
     
  5. Aparicio

    Aparicio /dev/mod
    Staff Member

    Em Windows pode-se utilizar a biblioteca windows.h para fazer beeps.

    Código:
    #include <stdio.h>
    #include <windows.h>
    
    int main()
    {
        puts("using winAPI Beep(frequency_hrz, duration_ms)...");
        Beep(523,500); // 523 hertz (C5) for 500 milliseconds
        Beep(587,500);
        Beep(659,500);
        Beep(698,500);
        Beep(784,500);
        Sleep(500); // 500 ms delay
        puts("\n\\a makes a beep on the internal speaker too ...");
        Sleep(500);
        puts("\a");
        Sleep(500);
        puts("\a");
        getchar(); // key wait
        return 0;
    }
     

Partilhar esta Página