Jinsi ya Kuunda Tahadhari katika C: Hatua 5 (na Picha)

Orodha ya maudhui:

Jinsi ya Kuunda Tahadhari katika C: Hatua 5 (na Picha)
Jinsi ya Kuunda Tahadhari katika C: Hatua 5 (na Picha)

Video: Jinsi ya Kuunda Tahadhari katika C: Hatua 5 (na Picha)

Video: Jinsi ya Kuunda Tahadhari katika C: Hatua 5 (na Picha)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Mei
Anonim

Wakati mwingine, wakati wa kuandika programu, unahitaji kuunda njia ya kupata usikivu wa mtumiaji kurudisha mwelekeo wake kwenye programu. Tahadhari ni njia muhimu sana ya kufanya hivyo. Ikiwa unataka kutoa arifa katika C, soma!

Hatua

Sehemu ya 1 ya 3: Tahadhari ya tabia

845336 1
845336 1

Hatua ya 1. Ikiwa unataka tahadhari yako iweze kubebeka na ifanye kazi kwenye kila kompyuta, unaweza kutumia nambari ya kutoroka "\ a"

a hufafanuliwa kama tahadhari inayosikika, kawaida beep. Walakini, kwenye mifumo ya uendeshaji ya Unix inaweza kutoa skrini badala ya sauti

845336 2
845336 2

Hatua ya 2. Tumia nambari hii ya mfano

    printf ("\ a");

Sehemu ya 2 ya 3: Beep ()

845336 3
845336 3

Hatua ya 1. Kwenye mifumo ya uendeshaji ya Windows, unaweza kutumia Beep (int frequency, int ms)

Inafanya beep ya muda maalum na mzunguko.

  • Kwenye mfumo wa uendeshaji wa Windows7, kazi hii hutuma beep kwenye kadi ya sauti. Hii inafanya kazi tu ikiwa kompyuta ina spika au vichwa vya sauti.
  • Kwenye matoleo ya Windows yaliyopita, hutuma beep kwenye ubao wa mama. Hii inafanya kazi kwenye kompyuta nyingi na hakuna vifaa vya nje vinahitajika.
845336 4
845336 4

Hatua ya 2. Jumuisha maktaba ya windows

Ongeza nambari ifuatayo mwanzoni mwa programu yako:

    # pamoja

Hatua ya 3. Wakati unahitaji beep, tumia nambari ifuatayo:

    Beep (500, 500);

845336 6
845336 6

Hatua ya 4. Badilisha nambari ya kwanza na masafa ya beep unayotaka

500 iko karibu na beep unayopata na / a.

Hatua ya 5. Badilisha nambari ya pili na muda wa beep katika milliseconds

500 ni nusu ya sekunde.

Sehemu ya 3 ya 3: Msimbo wa Mfano

845336 7
845336 7

Hatua ya 1. Jaribu programu inayotumia / a kupiga beep wakati kitufe kinabanwa, hutumia ESC kutoka:

    # pamoja na # pamoja na int kuu () {wakati (getch ()! = 27) // Kitanzi hadi ESC itakapobanwa (27 = ESC) printf ("\ a"); // Beep. kurudi 0; }

845336 8
845336 8

Hatua ya 2. Jaribu programu ambayo hufanya beep ya masafa na muda uliopewa:

    # pamoja na # pamoja na int kuu () {int freq, dur; // Tangaza vigeuzi printf ("Ingiza masafa (HZ) na muda (ms):"); scanf ("% i% i", & freq, & dur); Beep (freq, dur); // Beep. kurudi 0; }

Vidokezo

Ilipendekeza: