C: 5 Adımda Uyarı Nasıl Oluşturulur (Resimlerle)

İçindekiler:

C: 5 Adımda Uyarı Nasıl Oluşturulur (Resimlerle)
C: 5 Adımda Uyarı Nasıl Oluşturulur (Resimlerle)

Video: C: 5 Adımda Uyarı Nasıl Oluşturulur (Resimlerle)

Video: C: 5 Adımda Uyarı Nasıl Oluşturulur (Resimlerle)
Video: Inkscape'de fotoğraf düzenleme yöntemleri 2024, Mayıs
Anonim

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ı

845336 1
845336 1

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

845336 2
845336 2

Adım 2. Bu örnek kodu kullanın

    printf("\a");

Bölüm 2/3: Bip()

845336 3
845336 3

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.
845336 4
845336 4

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);

845336 6
845336 6

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

845336 7
845336 7

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; }

845336 8
845336 8

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; }

İpuçları

Önerilen: