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
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
Krok 2. Použite tento príklad kódu
printf ("\ a");
Časť 2 z 3: Pípnutie ()
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.
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);
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
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; }
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; }