PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kleinse problem


Azzi
21.04.2002, 19:31
ich bin vor ein paar wochen angefangen mir ein biischen das hohe c beizubringen und schriebe zum üben immer irgendwelche unsinnigen progrämmchen. nun habe ich das folgende geschrieben, allerdings funktioniert es nur auf meinem rechner. ich habe es mit ms visual 6 c++ kompiliert da es auf den win 98 rechnern in der schule laufen soll

wie bekomme ich das programm dazu das die internen speaker in der schule angesprochen werden? gibt es noch andere befehle als \a um töne zu erzeugen?

#include <stdio.h>

void main()

{

printf(&quot;Eine Taste zum starten des Piepens bitte.&quot;);

if(getchar())
{

/* er läuft und läuft und läuft ;) */

for(;;)

printf(&quot;Piep!\a&quot;);
}

}

ich hoffe jemand versteht mein problem


xOOn
21.04.2002, 19:56
also ich verstehe nicht warum \a nicht funktioniert! :mauer:

Azzi
21.04.2002, 20:12
bei mir klappt es, aber nur bei mir, auf sämtlichen anderen rechnen nicht

xOOn
21.04.2002, 20:21
bist du dir sicher dass nicht bei den anderen pcs die kabel vom speacker ausgesteckt sind, mach ich auch oft @ work weil zb Win2k suckt wenn man keine soundkarte hat

Azzi
21.04.2002, 20:28
die anderen pcs piepen ja auch, beim hochfahren, wenn zu viele tasten gedrückt sind etc

p.s.: habe es gerade bei einem bekannten gestestet und da klappt es aufeinmal

DerWolf
22.04.2002, 16:03
Unter Windows:
BOOL Beep(
DWORD dwFreq, // sound frequency, in hertz
DWORD dwDuration // sound duration, in milliseconds
);musst windows.h einbinden das es funktioniert :)