Dažreiz, rakstot programmu, jums ir jāizveido veids, kā piesaistīt lietotāja uzmanību, lai viņš atkal pievērstu uzmanību programmai. Brīdinājumi ir ļoti noderīgs veids, kā to izdarīt. Ja vēlaties veikt brīdinājumus C valodā, lasiet tālāk!
Soļi
1. daļa no 3: Brīdinājums par rakstzīmēm
1. solis. Ja vēlaties, lai brīdinājums būtu pārnēsājams un darbotos katrā datorā, varat izmantot evakuācijas kodu "\ a"
a ir definēts kā skaņas brīdinājums, parasti pīkstiens. Tomēr dažās Unix operētājsistēmās skaņas vietā var tikt parādīta zibspuldze
2. solis. Izmantojiet šo koda piemēru
printf ("\ a");
2. daļa no 3: pīkstiens ()
Solis 1. Windows operētājsistēmās varat izmantot pīkstienu (int frekvence, int ms)
Tas izdod noteikta ilguma un biežuma pīkstienu.
- Operētājsistēmā Windows7 šī funkcija nosūta skaņas signālu skaņas kartei. Tas darbojas tikai tad, ja datoram ir skaļruņi vai austiņas.
- Iepriekšējās Windows versijās tas nosūta pīkstienu uz mātesplati. Tas darbojas lielākajā daļā datoru, un nav nepieciešamas ārējas ierīces.
2. solis. Iekļaujiet Windows bibliotēku
Programmas sākumā pievienojiet šādu kodu:
#iekļaut
3. solis. Ja jums nepieciešams pīkstiens, izmantojiet šādu kodu:
Pīkstiens (500, 500);
4. solis. Mainiet pirmo numuru ar vajadzīgā pīkstiena biežumu
500 ir tuvu pīkstienam, ko saņemat ar / a.
Solis 5. Mainiet otro numuru ar pīkstiena ilgumu milisekundēs
500 ir pussekunde.
3. daļa no 3: Parauga kods
1. darbība. Izmēģiniet programmu, kas izmanto / a, lai atskanētu pīkstiens, nospiežot taustiņu, un izmanto ESC, lai izietu:
#include #include int main () {while (getch ()! = 27) // Loop, līdz tiek nospiests ESC (27 = ESC) printf ("\ a"); // Pīkstiens. atgriezties 0; }
2. darbība. Izmēģiniet programmu, kas izdod noteiktas frekvences un ilguma pīkstienu:
#include #include int main () {int freq, dur; // Deklarēt mainīgos printf ("Ievadiet frekvenci (HZ) un ilgumu (ms):"); scanf (" %i %i", & freq, & dur); Pīkstiens (bieža, ilga); // Pīkstiens. atgriezties 0; }