Ponekad, prilikom pisanja programa, morate stvoriti način da privučete pažnju korisnika da vrati svoj fokus na program. Upozorenja su vrlo koristan način za to. Ako želite upozoravati na C, čitajte dalje!
Koraci
1. dio 3: Upozorenje o likovima
Korak 1. Ako želite da vaše upozorenje bude prenosivo i radi na svakom računaru, možete upotrijebiti kôd za izbjegavanje "\ a"
a je definirano kao zvučno upozorenje, obično zvučni signal. Međutim, na nekim Unix operativnim sistemima može proizvesti bljesak ekrana umjesto zvuka
Korak 2. Koristite ovaj primjer koda
printf ("\ a");
Dio 2 od 3: Bip ()
Korak 1. Na Windows operativnim sistemima možete koristiti zvučni signal (int frekvencija, int ms)
Oglašava se zvučnim signalom određenog trajanja i frekvencije.
- U operativnom sistemu Windows7 ova funkcija šalje zvučni signal zvučnoj kartici. Ovo funkcionira samo ako računar ima zvučnike ili slušalice.
- U prethodnim verzijama Windows -a šalje zvučni signal na matičnu ploču. Ovo funkcionira na većini računara i nisu potrebni vanjski uređaji.
Korak 2. Uključite Windows biblioteku
Dodajte sljedeći kôd na početak programa:
#include
Korak 3. Kada vam je potreban zvučni signal, upotrijebite sljedeću šifru:
Zvučni signal (500, 500);
Korak 4. Promijenite prvi broj s frekvencijom zvučnog signala koji želite
500 je blizu zvučnog signala koji dobijete sa / a.
Korak 5. Promijenite drugi broj s trajanjem zvučnog signala u milisekundama
500 je pola sekunde.
Dio 3 od 3: Uzorak koda
Korak 1. Isprobajte program koji koristi / a za zvučni signal kada se pritisne tipka, koristi ESC za izlaz:
#include #include int main () {while (getch ()! = 27) // Petlja sve dok se ne pritisne ESC (27 = ESC) printf ("\ a"); // Bip. return 0; }
Korak 2. Isprobajte program koji daje zvučni signal određene frekvencije i trajanja:
#include #include int main () {int freq, dur; // Proglašavamo varijable printf ("Unesite frekvenciju (HZ) i trajanje (ms):"); scanf (" %i %i", & freq, & dur); Bip (frekvencija, dur); // Bip. return 0; }