Ako vytvoriť upozornenie v C: 5 krokov (s obrázkami)

Obsah:

Ako vytvoriť upozornenie v C: 5 krokov (s obrázkami)
Ako vytvoriť upozornenie v C: 5 krokov (s obrázkami)

Video: Ako vytvoriť upozornenie v C: 5 krokov (s obrázkami)

Video: Ako vytvoriť upozornenie v C: 5 krokov (s obrázkami)
Video: CS50 2015 - Week 5, continued 2024, Smieť
Anonim

Niekedy pri písaní programu musíte vytvoriť spôsob, ako upútať pozornosť používateľa a vrátiť sa tak k programu. Výstrahy sú veľmi užitočný spôsob, ako to dosiahnuť. Ak chcete robiť upozornenia v jazyku C, čítajte ďalej!

Kroky

Časť 1 z 3: Upozornenie na charakter

845336 1
845336 1

Krok 1. Ak chcete, aby bolo vaše upozornenie prenosné a fungovalo na každom počítači, môžete použiť únikový kód „\ a“

a je definovaný ako zvukový signál, zvyčajne pípnutie. V niektorých operačných systémoch Unix však môže namiesto zvuku vznikať záblesk obrazovky

845336 2
845336 2

Krok 2. Použite tento príklad kódu

    printf ("\ a");

Časť 2 z 3: Pípnutie ()

845336 3
845336 3

Krok 1. V operačných systémoch Windows môžete použiť zvukový signál (interná frekvencia, int ms)

Ozve sa pípnutie so zadaným trvaním a frekvenciou.

  • V operačnom systéme Windows7 táto funkcia odošle pípnutie na zvukovú kartu. Funguje to iba vtedy, ak sú v počítači reproduktory alebo slúchadlá.
  • V predchádzajúcich verziách systému Windows pošle pípnutie na základnú dosku. Funguje to na väčšine počítačov a nie sú potrebné žiadne externé zariadenia.
845336 4
845336 4

Krok 2. Zahrňte knižnicu systému Windows

Na začiatku programu pridajte nasledujúci kód:

    #zahrnúť

Krok 3. Keď potrebujete pípnutie, použite nasledujúci kód:

    Pípnutie (500, 500);

845336 6
845336 6

Krok 4. Zmeňte prvé číslo s požadovanou frekvenciou pípania

500 sa blíži k pípnutiu, ktoré dostanete s / a.

Krok 5. Zmeňte druhé číslo tak, aby pípanie trvalo v milisekundách

500 je pol sekundy.

Časť 3 z 3: Vzorový kód

845336 7
845336 7

Krok 1. Skúste program, ktorý vydá pípnutie / a pri stlačení klávesu, na ukončenie používa ESC:

    #include #include int main () {while (getch ()! = 27) // Slučka, kým nestlačíte ESC (27 = ESC) printf ("\ a"); // Pípnutie. návrat 0; }

845336 8
845336 8

Krok 2. Skúste program, ktorý vydá zvukový signál s uvedenou frekvenciou a trvaním:

    #include #include int main () {int freq, dur; // Deklarujte premenné printf ("Zadajte frekvenciu (HZ) a trvanie (ms):"); scanf (" %i %i", & freq, & dur); Pípnutie (frekv., Dur); // Pípnutie. návrat 0; }

Odporúča: