Bəzən bir proqram yazarkən istifadəçinin diqqətini yenidən proqrama yönəltmək üçün bir yol yaratmalısınız. Xəbərdarlıqlar bunu etmək üçün çox faydalı bir yoldur. C dilində xəbərdarlıq etmək istəyirsinizsə, oxuyun!
Addımlar
3 -dən 1 -ci hissə: Xarakter siqnalı
Addım 1. Xəbərdarlığınızın portativ olmasını və hər kompüterdə işləməsini istəyirsinizsə, "\ a" qaçış kodundan istifadə edə bilərsiniz
a səsli bir siqnal, ümumiyyətlə bir bip olaraq təyin olunur. Ancaq bəzi Unix əməliyyat sistemlərində səs yerinə ekran flaşı yarada bilər
Addım 2. Bu nümunə kodu istifadə edin
printf ("\ a");
3 -dən 2 -ci hissə: Bip ()
Addım 1. Windows əməliyyat sistemlərində Beep (int tezliyi, int ms) istifadə edə bilərsiniz
Müəyyən bir müddət və tezlikdə bir səs siqnalı verir.
- Windows7 əməliyyat sistemində bu funksiya səs kartına səs siqnalı göndərir. Bu yalnız kompüterdə dinamik və ya qulaqlıq olduqda işləyir.
- Windows -un əvvəlki versiyalarında səs siqnalı anakarta göndərilir. Bu, əksər kompüterlərdə işləyir və heç bir xarici cihaza ehtiyac yoxdur.
Addım 2. Windows kitabxanasını daxil edin
Proqramınızın əvvəlinə aşağıdakı kodu əlavə edin:
#daxil edin
Addım 3. Bir bipə ehtiyacınız olduqda, aşağıdakı kodu istifadə edin:
Bip (500, 500);
Addım 4. İstədiyiniz səs siqnalının tezliyi ilə ilk nömrəni dəyişdirin
500 / a ilə aldığınız bipə yaxındır.
Addım 5. Bip səsinin müddəti ilə ikinci nömrəni millisaniyədə dəyişdirin
500 saniyənin yarısıdır.
3 -dən 3 -cü hissə: Nümunə Kod
Addım 1. Bir düyməyə basıldığında bip səsi çıxarmaq üçün / a istifadə edən, çıxmaq üçün ESC istifadə edən proqramı sınayın:
#include #include int main () {while (getch ()! = 27) // ESC basılana qədər döndərin (27 = ESC) printf ("\ a"); // Bip. qaytarma 0; }
Addım 2. Verilən tezlikdə və müddətdə səs siqnalı verən bir proqramı sınayın:
#include #include int main () {int freq, dur; // printf dəyişənlərini elan edin ("Tezliyi (HZ) və müddəti daxil edin (ms):"); scanf (" %i %i", & freq, & dur); Bip (tez -tez, dur); // Bip. qaytarma 0; }