Bazen, bir program yazarken, kullanıcının dikkatini tekrar programa çekmek için bir yol yaratmanız gerekir. Uyarılar bunu yapmanın çok yararlı bir yoludur. C'de uyarı yapmak istiyorsanız, okumaya devam edin!
adımlar
Bölüm 1/3: Karakter uyarısı
Adım 1. Uyarınızın taşınabilir olmasını ve her bilgisayarda çalışmasını istiyorsanız, "\a" kaçış kodunu kullanabilirsiniz
a, sesli bir uyarı, genellikle bir bip sesi olarak tanımlanır. Ancak, bazı Unix işletim sistemlerinde ses yerine ekran flaşı üretebilir
Adım 2. Bu örnek kodu kullanın
printf("\a");
Bölüm 2/3: Bip()
Adım 1. Windows işletim sistemlerinde Beep(int frekans, int ms) kullanabilirsiniz
Belirli bir süre ve sıklıkta bir bip sesi çıkarır.
- Windows7 işletim sisteminde bu işlev, bip sesini ses kartına gönderir. Bu, yalnızca bilgisayarda hoparlör veya kulaklık varsa çalışır.
- Önceki Windows sürümlerinde, ana karta bip sesi gönderir. Bu, çoğu bilgisayarda çalışır ve harici aygıt gerekmez.
Adım 2. Windows kitaplığını dahil edin
Programınızın başına aşağıdaki kodu ekleyin:
#Dahil etmek
Adım 3. Bir bip sesine ihtiyacınız olduğunda aşağıdaki kodu kullanın:
Bip(500, 500);
Adım 4. İlk numarayı istediğiniz bip sesinin sıklığıyla değiştirin
500, \a ile aldığınız bip sesine yakındır.
Adım 5. İkinci sayıyı, bip süresi ile milisaniye cinsinden değiştirin
500 saniyenin yarısıdır.
Bölüm 3/3: Örnek Kod
Adım 1. Bir tuşa basıldığında bip sesi çıkarmak için \a'yı kullanan, çıkmak için ESC'yi kullanan bir program deneyin:
#include #include int main() { while(getch() != 27) // ESC'ye basılana kadar döngü yap (27 = ESC) printf("\a"); // Bip sesi. 0 döndür; }
Adım 2. Belirli bir sıklıkta ve sürede bip sesi çıkaran bir program deneyin:
#include #include int ana() { int sıklık, dur; // Değişkenleri tanımlayın printf("Frekansı (HZ) ve süreyi (ms) girin: "); scanf("%i %i", &freq, &dur); Bip(frek, dur); // Bip sesi. 0 döndür; }