Avatar billede unsigned Nybegynder
24. februar 2004 - 02:11 Der er 4 kommentarer og
1 løsning

Der er ingen lyd i meget lille C++ program

#include <fstream.h>
#include <windows.h>

int main(int argc, char **argv)
{
    for (;;)
    {
      // For at se om programmet kører.
      cout << "\n\tasdfg" ;

      // Lav lyd
      Beep(1000, 500);
      cout << "\007" ;
      // Vent
      Sleep(2000) ;
    }
}

Hverken beep eller \007 giver lyd i højttalerne. Jeg har checket højttalerne.
Avatar billede coldplay Nybegynder
24. februar 2004 - 10:20 #1
Hvilken compiler?

Beeper højttaleren, når du booter up?

Hvis ikke, så skal du skrive til en bestemt hardwareport for at "åbne" højttaleren.

Kan du lægge inline assembler kode ind i din sourcekode?
Avatar billede coldplay Nybegynder
24. februar 2004 - 11:52 #2
Har du installeret dos drivere til dit lydkort?

Glem min første kommentar, tak!

Jeg troede, du ville sende lyd ud af PC'erens indbyggede højttaler (?).
Avatar billede bertelbrander Novice
24. februar 2004 - 19:37 #3
På min PC laver programmet fine beep-lyde i den højtaler der er indbygget i PC'en (og ikke de externe højtalere koblet til lydkortet).
Avatar billede unsigned Nybegynder
25. februar 2004 - 02:50 #4
Tak for alle kommentarer. Hvis i vil have point, så smid et svar. PlaySound("asd.wav", 0, SND_FILENAME) virker fint, og så er beep og \007 pludselig ikke så interessant. Det er dog værd at lægge mærke til, at man skal skelne mellem PC'ens indbyggede højttalere og de externe højttalere.
Avatar billede unsigned Nybegynder
27. februar 2004 - 01:36 #5
Svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis