Paano Lumikha ng isang Alerto sa C: 5 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Lumikha ng isang Alerto sa C: 5 Mga Hakbang (na may Mga Larawan)
Paano Lumikha ng isang Alerto sa C: 5 Mga Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Alerto sa C: 5 Mga Hakbang (na may Mga Larawan)

Video: Paano Lumikha ng isang Alerto sa C: 5 Mga Hakbang (na may Mga Larawan)
Video: 100 ДНЕЙ, чтобы победить ARK Primal Fear! 2024, Mayo
Anonim

Minsan, kapag nagsusulat ng isang programa, kailangan mong lumikha ng isang paraan upang makuha ang pansin ng gumagamit upang maibalik ang kanilang pagtuon sa programa. Ang mga alerto ay isang napaka kapaki-pakinabang na paraan upang magawa iyon. Kung nais mong gumawa ng mga alerto sa C, basahin ang!

Mga hakbang

Bahagi 1 ng 3: Alerto sa character

845336 1
845336 1

Hakbang 1. Kung nais mong maging portable ang iyong alerto at magtrabaho sa bawat computer, maaari mong gamitin ang makatakas na code na "\ a"

Ang / a ay tinukoy bilang isang naririnig na alerto, karaniwang isang beep. Gayunpaman, sa ilang mga operating system ng Unix maaari itong makagawa ng isang flash ng screen sa halip na isang tunog

845336 2
845336 2

Hakbang 2. Gamitin ang halimbawang code na ito

    printf ("\ a");

Bahagi 2 ng 3: Beep ()

845336 3
845336 3

Hakbang 1. Sa mga operating system ng Windows, maaari mong gamitin ang Beep (int frequency, int ms)

Gumagawa ito ng isang beep ng isang tinukoy na tagal at dalas.

  • Sa operating system ng Windows7, ang pagpapaandar na ito ay nagpapadala ng beep sa sound card. Gumagana lamang ito kung ang computer ay mayroong mga speaker o headphone.
  • Sa nakaraang mga bersyon ng Windows, ipinapadala nito ang beep sa motherboard. Gumagana ito sa karamihan ng mga computer at walang kinakailangang mga panlabas na aparato.
845336 4
845336 4

Hakbang 2. Isama ang windows library

Idagdag ang sumusunod na code sa simula ng iyong programa:

    # isama

Hakbang 3. Kapag kailangan mo ng isang beep, gamitin ang sumusunod na code:

    Beep (500, 500);

845336 6
845336 6

Hakbang 4. Baguhin ang unang numero sa dalas ng beep na gusto mo

500 ay malapit sa beep na nakukuha mo sa / a.

Hakbang 5. Baguhin ang pangalawang numero sa tagal ng beep sa milliseconds

Ang 500 ay kalahati ng isang segundo.

Bahagi 3 ng 3: Sample Code

845336 7
845336 7

Hakbang 1. Subukan ang isang programa na gumagamit ng / a upang gumawa ng isang beep kapag pinindot ang isang key, gumagamit ng ESC upang lumabas:

    #include #include int main () {habang (getch ()! = 27) // Loop hanggang sa mapindot ang ESC (27 = ESC) printf ("\ a"); // Beep. ibalik ang 0; }

845336 8
845336 8

Hakbang 2. Subukan ang isang programa na gumagawa ng isang beep ng isang naibigay na dalas at tagal:

    #include #include int main () {int freq, dur; // Declare the variable variablef ("Ipasok ang dalas (HZ) at tagal (ms):"); scanf ("% i% i", & freq, & dur); Beep (freq, dur); // Beep. ibalik ang 0; }

Mga Tip

Inirerekumendang: