گاهی اوقات ، هنگام نوشتن یک برنامه ، باید راهی برای جلب توجه کاربر ایجاد کنید تا تمرکز خود را به برنامه بازگرداند. هشدارها یک راه بسیار مفید برای انجام این کار هستند. اگر می خواهید در C هشدار دهید ، ادامه مطلب را بخوانید!
مراحل
قسمت 1 از 3: هشدار شخصیت
مرحله 1. اگر می خواهید هشدار شما قابل حمل باشد و روی هر رایانه ای کار کند ، می توانید از کد فرار "\ a" استفاده کنید
a به عنوان هشدار شنیداری ، معمولاً بوق تعریف می شود. با این حال ، در برخی از سیستم عامل های یونیکس ممکن است به جای صدا ، فلش صفحه نمایش تولید شود
مرحله 2. از این کد مثال استفاده کنید
printf ("\ a")؛
قسمت 2 از 3: بیپ ()
مرحله 1. در سیستم عامل های ویندوز ، می توانید از Beep (فرکانس int ، int ms) استفاده کنید
این یک بوق از مدت و فرکانس مشخص می کند.
- در سیستم عامل Windows7 ، این عملکرد بوق را به کارت صدا ارسال می کند. این تنها در صورتی کار می کند که کامپیوتر دارای بلندگو یا هدفون باشد.
- در نسخه های قبلی ویندوز ، بوق را به مادربرد ارسال می کند. این در اکثر رایانه ها کار می کند و نیازی به دستگاه های خارجی نیست.
مرحله 2. کتابخانه ویندوز را وارد کنید
کد زیر را در ابتدای برنامه خود اضافه کنید:
#عبارتند از
مرحله 3. هنگامی که به بیپ نیاز دارید ، از کد زیر استفاده کنید:
بیپ (500 ، 500) ؛
مرحله 4. اولین شماره را با فرکانس بوق مورد نظر خود تغییر دهید
500 نزدیک به بوق است که با / a دریافت می کنید.
مرحله 5. شماره دوم را با مدت زمان بوق بر حسب میلی ثانیه تغییر دهید
500 نیم ثانیه است.
قسمت 3 از 3: نمونه کد
مرحله 1. برنامه ای را امتحان کنید که از / a برای بوق زدن هنگام فشار دادن کلید استفاده می کند ، برای خروج از ESC استفاده می کند:
#include #include int main () {while (getch ()! = 27) // حلقه کنید تا ESC فشار داده شود (27 = ESC) printf ("\ a") ؛ // بیپ بازگشت 0 ؛ }
مرحله 2. برنامه ای را امتحان کنید که از یک فرکانس و مدت زمان مشخص بوق می زند:
#include #include int main () {int freq، dur؛ // متغیرهای printf ("وارد کردن فرکانس (HZ) و مدت زمان (ms):") را اعلام کنید ؛ scanf ("٪ i٪ i" ، & freq ، & dur) ؛ بیپ (فرکانس ، دور) ؛ // بیپ بازگشت 0 ؛ }