Kā izveidot brīdinājumu C: 5 soļi (ar attēliem)

Satura rādītājs:

Kā izveidot brīdinājumu C: 5 soļi (ar attēliem)
Kā izveidot brīdinājumu C: 5 soļi (ar attēliem)

Video: Kā izveidot brīdinājumu C: 5 soļi (ar attēliem)

Video: Kā izveidot brīdinājumu C: 5 soļi (ar attēliem)
Video: брошь птичка из бисера и кристаллов 2024, Maijs
Anonim

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

845336 1
845336 1

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

845336 2
845336 2

2. solis. Izmantojiet šo koda piemēru

    printf ("\ a");

2. daļa no 3: pīkstiens ()

845336 3
845336 3

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.
845336 4
845336 4

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);

845336 6
845336 6

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

845336 7
845336 7

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; }

845336 8
845336 8

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; }

Ieteicams: