Hallo,
ich möchte mal in einem C programm einen Alarm auslösen. ich habe gerade
mit "\a" versuchen. ich habe zwar die Signaltöne, die ich haben möchte,
und bin damit aber nicht zufrieden, weil "\a" mein Program arretiert.
Was ich eigentlich haben möchte ist die Töne solange spielen lassen bis
das Problem (also die Bedingung) behoben ist. und ohne das Program zu
blocken.
if((bedingung ) // Alarm Limit violation
{
alarm = 1;
while(1 == alarm)
{
printf("\a");
}
}
Danke im Voraus.
Spricht was dagegen: ?
1 | void main(){ |
2 | |
3 | [...]
|
4 | |
5 | while(1){ |
6 | [...]
|
7 | |
8 | if (Bedingung){ |
9 | alarm = 1; |
10 | printf("\a"); |
11 | }
|
12 | else{ |
13 | alarm = 0; |
14 | }
|
15 | |
16 | |
17 | [...]
|
18 | }
|
19 | return; |
20 | }
|
Das ist vielleicht der Moment, wo du dich mit Multi-Threading beschäftigen kannst. Von welchem Betriebssystem und Hardware reden wir?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.