Ibland, när du skriver ett program, måste du skapa ett sätt att få användarens uppmärksamhet för att få tillbaka sitt fokus till programmet. Varningar är ett mycket användbart sätt att göra det. Om du vill göra varningar i C, läs vidare!
Steg
Del 1 av 3: Teckenvarning
Steg 1. Om du vill att din varning ska vara bärbar och fungera på alla datorer kan du använda Escape -koden "\ a"
a definieras som en hörbar varning, vanligtvis en pip. På vissa Unix -operativsystem kan det dock ge en skärmblixt istället för ett ljud
Steg 2. Använd den här exempelkoden
printf ("\ a");
Del 2 av 3: Beep ()
Steg 1. På Windows -operativsystem kan du använda pipet (int -frekvens, int ms)
Den ger ett pip med en viss varaktighet och frekvens.
- I operativsystemet Windows7 skickar denna funktion pipet till ljudkortet. Detta fungerar bara om datorn har högtalare eller hörlurar.
- På tidigare Windows -versioner skickar den en pip till moderkortet. Detta fungerar på de flesta datorer och inga externa enheter krävs.
Steg 2. Inkludera Windows -biblioteket
Lägg till följande kod i början av ditt program:
#omfatta
Steg 3. Använd följande kod när du behöver en pip:
Pip (500, 500);
Steg 4. Ändra det första numret med frekvensen för det pip du vill ha
500 är nära pipet du får med / a.
Steg 5. Ändra det andra numret med pipens varaktighet i millisekunder
500 är en halv sekund.
Del 3 av 3: Provkod
Steg 1. Prova ett program som använder / a för att avge en pip när en tangent trycks in, använder ESC för att avsluta:
#include #include int main () {while (getch ()! = 27) // Loop tills ESC trycks (27 = ESC) printf ("\ a"); // pip. returnera 0; }
Steg 2. Prova ett program som ger en pip med en given frekvens och varaktighet:
#include #include int main () {int freq, dur; // Deklarera variablerna printf ("Ange frekvens (HZ) och varaktighet (ms):"); scanf (" %i %i", & freq, & dur); Pip (frekv, dur); // pip. returnera 0; }