Cum să creați o alertă în C: 5 pași (cu imagini)

Cuprins:

Cum să creați o alertă în C: 5 pași (cu imagini)
Cum să creați o alertă în C: 5 pași (cu imagini)

Video: Cum să creați o alertă în C: 5 pași (cu imagini)

Video: Cum să creați o alertă în C: 5 pași (cu imagini)
Video: Habit babai:Fëmijëve u them nënën e kanë k…/Revoltohet juristja Beqiri:Ti s’i meriton ata(9.6.22) 2024, Mai
Anonim

Uneori, atunci când scrieți un program, trebuie să creați o modalitate de a atrage atenția utilizatorului pentru a-și readuce atenția asupra programului. Alertele sunt o modalitate foarte utilă de a face acest lucru. Dacă doriți să faceți alerte în C, citiți mai departe!

Pași

Partea 1 din 3: Alertă de caracter

845336 1
845336 1

Pasul 1. Dacă doriți ca alerta dvs. să fie portabilă și să funcționeze pe fiecare computer, puteți utiliza codul de evacuare „\ a”

a este definit ca o alertă sonoră, de obicei un semnal sonor. Cu toate acestea, pe unele sisteme de operare Unix ar putea produce un bliț de ecran în loc de sunet

845336 2
845336 2

Pasul 2. Folosiți acest exemplu de cod

    printf ("\ a");

Partea 2 din 3: Beep ()

845336 3
845336 3

Pasul 1. Pe sistemele de operare Windows, puteți utiliza Beep (frecvența int, int ms)

Emite un semnal sonor cu o durată și o frecvență specificate.

  • Pe sistemul de operare Windows7, această funcție trimite bip-ul către placa de sunet. Acest lucru funcționează numai dacă computerul are difuzoare sau căști.
  • În versiunile anterioare de Windows, acesta trimite bip-ul către placa de bază. Acest lucru funcționează pe majoritatea computerelor și nu sunt necesare dispozitive externe.
845336 4
845336 4

Pasul 2. Includeți biblioteca Windows

Adăugați următorul cod la începutul programului:

    #include

Pasul 3. Când aveți nevoie de un semnal sonor, utilizați următorul cod:

    Beep (500, 500);

845336 6
845336 6

Pasul 4. Schimbați primul număr cu frecvența bipului dorit

500 este aproape de semnalul sonor pe care îl obțineți cu / a.

Pasul 5. Schimbați al doilea număr cu durata bipului în milisecunde

500 este o jumătate de secundă.

Partea 3 din 3: Exemplu de cod

845336 7
845336 7

Pasul 1. Încercați un program care folosește / a pentru a emite un beep când este apăsată o tastă, utilizează ESC pentru a ieși:

    #include #include int main () {while (getch ()! = 27) // Buclați până când ESC este apăsat (27 = ESC) printf ("\ a"); // Bip. retur 0; }

845336 8
845336 8

Pasul 2. Încercați un program care face un beep la o anumită frecvență și durată:

    #include #include int main () {int freq, dur; // Declarați variabilele printf ("Introduceți frecvența (HZ) și durata (ms):"); scanf ("% i% i", & frecvență, & dur); Beep (frecv, dur); // Bip. retur 0; }

Recomandat: