Cara Membuat Makluman dalam Langkah C: 5 (dengan Gambar)

Isi kandungan:

Cara Membuat Makluman dalam Langkah C: 5 (dengan Gambar)
Cara Membuat Makluman dalam Langkah C: 5 (dengan Gambar)

Video: Cara Membuat Makluman dalam Langkah C: 5 (dengan Gambar)

Video: Cara Membuat Makluman dalam Langkah C: 5 (dengan Gambar)
Video: Insert pictures di Excel agar ukuran sama semua 2024, April
Anonim

Kadang kala, semasa menulis program, anda perlu membuat kaedah untuk mendapatkan perhatian pengguna untuk mengembalikan fokus mereka ke program. Makluman adalah cara yang sangat berguna untuk melakukannya. Sekiranya anda ingin membuat makluman di C, baca terus!

Langkah-langkah

Bahagian 1 dari 3: Amaran watak

845336 1
845336 1

Langkah 1. Sekiranya anda mahukan amaran anda mudah alih dan berfungsi di setiap komputer, anda boleh menggunakan kod pelarian "\ a"

a didefinisikan sebagai amaran yang dapat didengar, biasanya bunyi bip. Namun, pada beberapa sistem operasi Unix, ia mungkin menghasilkan flash skrin dan bukannya suara

845336 2
845336 2

Langkah 2. Gunakan kod contoh ini

    printf ("\ a");

Bahagian 2 dari 3: Bip ()

845336 3
845336 3

Langkah 1. Pada sistem operasi Windows, anda boleh menggunakan Beep (frekuensi int, int ms)

Ia menghasilkan bunyi bip dengan jangka masa dan frekuensi yang ditentukan.

  • Pada sistem operasi Windows7, fungsi ini menghantar bip ke kad suara. Ini hanya berfungsi jika komputer mempunyai pembesar suara atau fon kepala.
  • Pada versi Windows sebelumnya, ia mengirimkan bip ke papan induk. Ini berfungsi di kebanyakan komputer dan tidak memerlukan peranti luaran.
845336 4
845336 4

Langkah 2. Sertakan perpustakaan tingkap

Tambahkan kod berikut pada awal program anda:

    #sertakan

Langkah 3. Apabila anda memerlukan bunyi bip, gunakan kod berikut:

    Bunyi bip (500, 500);

845336 6
845336 6

Langkah 4. Tukar nombor pertama dengan kekerapan bunyi bip yang anda mahukan

500 hampir dengan bunyi bip yang anda dapat dengan / a.

Langkah 5. Tukar nombor kedua dengan jangka masa bunyi bip dalam milisaat

500 adalah setengah saat.

Bahagian 3 dari 3: Contoh Kod

845336 7
845336 7

Langkah 1. Cuba program yang menggunakan / a untuk membuat bip ketika kekunci ditekan, menggunakan ESC untuk keluar:

    #include #include int main () {while (getch ()! = 27) // Gelung sehingga ESC ditekan (27 = ESC) printf ("\ a"); // Bunyi bip. pulangan 0; }

845336 8
845336 8

Langkah 2. Cubalah program yang menghasilkan bunyi frekuensi dan jangka masa tertentu:

    #include #include int main () {int freq, dur; // Menyatakan pemboleh ubah printf ("Masukkan frekuensi (HZ) dan tempoh (ms):"); scanf ("% i% i", & freq, & dur); Bip (freq, dur); // Bunyi bip. pulangan 0; }

Disyorkan: