Někdy při psaní programu potřebujete vytvořit způsob, jak upoutat pozornost uživatele, aby se vrátil zpět k programu. Velmi užitečným způsobem, jak toho dosáhnout, jsou výstrahy. Pokud chcete v C dělat upozornění, čtěte dále!
Kroky
Část 1 ze 3: Upozornění na charakter
Krok 1. Pokud chcete, aby vaše upozornění bylo přenosné a fungovalo na každém počítači, můžete použít únikový kód „\ a“
a je definováno jako zvukové upozornění, obvykle pípnutí. V některých operačních systémech Unix však může místo zvuku blikat obrazovka
Krok 2. Použijte tento ukázkový kód
printf ("\ a");
Část 2 ze 3: Pípnutí ()
Krok 1. V operačních systémech Windows můžete použít Pípnutí (int frekvence, int ms)
Ozve se pípnutí se zadanou dobou trvání a frekvencí.
- V operačním systému Windows7 tato funkce odešle pípnutí na zvukovou kartu. Funguje to pouze v případě, že počítač má reproduktory nebo sluchátka.
- V předchozích verzích systému Windows odešle pípnutí na základní desku. Funguje to na většině počítačů a nejsou vyžadována žádná externí zařízení.
Krok 2. Zahrňte knihovnu Windows
Na začátku programu přidejte následující kód:
#zahrnout
Krok 3. Když potřebujete pípnutí, použijte následující kód:
Pípnutí (500, 500);
Krok 4. Změňte první číslo s požadovanou frekvencí pípnutí
500 se blíží pípnutí, které dostanete s / a.
Krok 5. Změňte druhé číslo s dobou pípnutí v milisekundách
500 je půl sekundy.
Část 3 ze 3: Ukázkový kód
Krok 1. Vyzkoušejte program, který pomocí / a vydá pípnutí při stisknutí klávesy, pomocí ESC ukončí:
#include #include int main () {while (getch ()! = 27) // Smyčka, dokud nestisknete ESC (27 = ESC) printf ("\ a"); // Pípnutí. návrat 0; }
Krok 2. Vyzkoušejte program, který pípne o dané frekvenci a trvání:
#include #include int main () {int freq, dur; // Deklarujte proměnné printf ("Zadejte frekvenci (HZ) a dobu trvání (ms):"); scanf (" %i %i", & freq, & dur); Pípnutí (frekv., Dur); // Pípnutí. návrat 0; }