كيفية إنشاء تنبيه في C: 5 خطوات (بالصور)

جدول المحتويات:

كيفية إنشاء تنبيه في C: 5 خطوات (بالصور)
كيفية إنشاء تنبيه في C: 5 خطوات (بالصور)

فيديو: كيفية إنشاء تنبيه في C: 5 خطوات (بالصور)

فيديو: كيفية إنشاء تنبيه في C: 5 خطوات (بالصور)
فيديو: 7 نقل ونسخ جزء معين في برنامج جيمب 2024, يمكن
Anonim

في بعض الأحيان ، عند كتابة برنامج ، تحتاج إلى إنشاء طريقة لجذب انتباه المستخدم لإعادة تركيزه إلى البرنامج. التنبيهات طريقة مفيدة جدًا للقيام بذلك. إذا كنت تريد عمل تنبيهات بلغة C ، فاستمر في القراءة!

خطوات

جزء 1 من 3: تنبيه الشخصية

845336 1
845336 1

الخطوة الأولى. إذا كنت تريد أن يكون التنبيه الخاص بك محمولًا ويعمل على كل جهاز كمبيوتر ، فيمكنك استخدام رمز الهروب "\ a"

يتم تعريف / a على أنه تنبيه صوتي ، وعادة ما يكون صوتًا. ومع ذلك ، في بعض أنظمة تشغيل Unix ، قد ينتج عنه وميض شاشة بدلاً من صوت

845336 2
845336 2

الخطوة 2. استخدم هذا المثال رمز

    printf ("أ") ؛

جزء 2 من 3: صوت صفير ()

845336 3
845336 3

الخطوة 1. في أنظمة تشغيل Windows ، يمكنك استخدام Beep (تردد int ، int مللي ثانية)

يصدر صوتًا لمدة وتردد محددين.

  • في نظام التشغيل Windows7 ، ترسل هذه الوظيفة صوت تنبيه إلى بطاقة الصوت. يعمل هذا فقط إذا كان الكمبيوتر يحتوي على مكبرات صوت أو سماعات رأس.
  • في إصدارات Windows السابقة ، يرسل صوت تنبيه إلى اللوحة الأم. يعمل هذا على معظم أجهزة الكمبيوتر ولا يلزم وجود أجهزة خارجية.
845336 4
845336 4

الخطوة 2. تضمين مكتبة windows

أضف الكود التالي في بداية برنامجك:

    #يشمل

الخطوة 3. عندما تحتاج إلى إشارة صوتية ، استخدم الكود التالي:

    صفير (500 ، 500) ؛

845336 6
845336 6

الخطوة 4. قم بتغيير الرقم الأول بتردد الصفير الذي تريده

يقترب 500 من الصفير الذي تحصل عليه مع / a.

الخطوة 5. قم بتغيير الرقم الثاني بمدة صوت التنبيه بالمللي ثانية

500 هي نصف ثانية.

جزء 3 من 3: نموذج التعليمات البرمجية

845336 7
845336 7

الخطوة 1. جرب برنامجًا يستخدم / a لإصدار صوت تنبيه عند الضغط على أحد المفاتيح ، ويستخدم ESC للخروج:

    #include #include int main () {while (getch ()! = 27) // Loop حتى يتم الضغط على ESC (27 = ESC) printf ("\ a")؛ // بيب. العودة 0 ؛ }

845336 8
845336 8

الخطوة 2. جرب برنامجًا يُصدر صوتًا بتردد ومدة محددين:

    #include #include int main () {int freq، dur؛ // أعلن عن المتغيرات printf ("أدخل التردد (HZ) والمدة (مللي ثانية):") ؛ scanf ("٪ i٪ i"، & freq، & dur) ؛ صفير (التكرار ، الدر) ؛ // بيب. العودة 0 ؛ }

موصى به: