الانتقال إلى المحتوى الرئيسي

التحكم في لوحة المفاتيح في ج: أمثلة ورمز وتعليمات

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

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

سيكون أحد الأمثلة التي سننظر فيها هو البرنامج الذي سيقرأ ضغطات المفاتيح ويعرض المعلومات ذات الصلة على الشاشة. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لإنشاء ألعاب تحتاج فيها إلى معالجة ضغطات مفاتيح معينة للتحكم في شخصية أو تنفيذ إجراءات معينة.

بالإضافة إلى قراءة ضغطات المفاتيح ، ستحتاج أيضا إلى معرفة كيفية ضبط التأخير بين ضغطات المفاتيح. تتناول المقالة عدة طرق لتعيين التأخير: استخدام وظيفة السكون () ووظيفة النوم () وحلقة الانتظار. كل طريقة من هذه الطرق لها خصائصها الخاصة وحالات الاستخدام اعتمادا على مستوى مهارتك ومتطلبات برامجك.

وبالتالي ، بعد دراسة هذه المقالة ، ستحصل على فهم كامل لكيفية التحكم في لوحة المفاتيح في ج ، وكذلك الحصول على أمثلة ورموز يمكنك استخدامها في مشاريعك.

  1. أمثلة على العمل مع لوحة المفاتيح في ج
  2. التعليمات الأساسية لاستخدام لوحة المفاتيح في ج
  3. رمز التحكم في لوحة المفاتيح في ج

أمثلة على العمل مع لوحة المفاتيح في ج

فيما يلي بعض الأمثلة على العمل باستخدام لوحة مفاتيح في ج:

1. قراءة حرف من لوحة المفاتيح:

ويعرضها على الشاشة.

2. قراءة سلسلة من لوحة المفاتيح:

. ثم يعرض البرنامج هذا الخط على الشاشة.

3. قراءة رقم من لوحة المفاتيح:

ويعرضها على الشاشة.

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

التعليمات الأساسية لاستخدام لوحة المفاتيح في ج

للسيطرة على لوحة المفاتيح في ج ، وظائف من مكتبة كونيو القياسية.ح تستخدم. تحتوي هذه المكتبة على مجموعة من الوظائف للعمل مع وحدة الإدخال/الإخراج.

التعليمات الأساسية لاستخدام لوحة المفاتيح في ج:

  1. يتم استخدام وظيفة جيتش () لقراءة حرف من لوحة المفاتيح. يقرأ حرف واحد من لوحة المفاتيح وإرجاع قيمته.
  2. يتم استخدام وظيفة وضع () لعرض الرمز على الشاشة. يعرض الرمز المحدد على الشاشة.
  3. يتم استخدام وظيفة كبيت () للتحقق من ضغط المفاتيح على لوحة المفاتيح. يتحقق مما إذا كان قد تم الضغط على مفتاح وإرجاع قيمة غير صفرية إذا تم الضغط عليه.
  4. يتم استخدام وظيفة فلوشال () لمسح المخزن المؤقت لوحة المفاتيح. يقوم بمسح جميع الأحرف من المخزن المؤقت للوحة المفاتيح.

ملاحظة: وظائف من كونيو.ح مكتبة قد لا تكون معتمدة على بعض المنصات ، مثل لينكس أو ماك أوس. في مثل هذه الحالات ، يوصى باستخدام طرق بديلة للتحكم في لوحة المفاتيح.

رمز التحكم في لوحة المفاتيح في ج

يوجد أدناه مثال على رمز سي الذي يسمح لك بالتحكم في لوحة المفاتيح في تطبيق وحدة التحكم:

  1. .
  2. للحصول على رمز الحرف من لوحة المفاتيح.
  3. لإخراج حرف أو أمر معين إلى وحدة التحكم.
  4. لتحديد الإجراءات التي يجب تنفيذها اعتمادا على رمز الحرف.
  5. لتحديد الإجراءات الافتراضية.

يوجد أدناه مثال على الكود:

# تشمل

# تشمل