ما هي مكتبة conio.h ومكتبة stdio.h في لغة ++C هل يمكنني الحصول على مرجع أو موقع يشرحها بالتفصيل مع أوامر كل منهما؟

إجابة
rate image أضف إجابة
حقل النص مطلوب.
يرجى الانتظار
إلغاء
عزيزي السائل، تعتبر مكتبة (conio.h) ومكتبة (stdio.h) من المكتبات المستخدمة في لغتي C و C++، ويكمن الفرق الرئيسي بينهما بأنّ (conio.h) تتعامل مع لوحة التحكم (console) ذات الشاشة السوداء والتي من خلالها يتم الإدخال والإخراج، بينما (stdio.h) تتعامل مع واجهة برمجة تطبيقات (API) والتي تعتبر بمثابة نقطة الوصل ما بين بيئة تطويرية معينة والمطورين، كما أنّها تتميز بكونها تقوم بحفظ معلوماتها وووظائفها ضمن ملف.
وفيما يأتي سنقدم لك تعريف كلا المكتبتين مع بعض الأمثلة على بعض الأوامر في كلّ منهما:
مكتبة (conio.h)هي اختصار للآتي: (Console Input Output.header file)، وتحتوي على العديد من الوظائف أو الأوامر (Functions)، والتي لها علاقة بالإدخال والإخراج الخاصة بلوحة التحكم (console) وتُستخدم من خلال( MS-DOS compiler). 

ومن أشهر الوظائف الموجودة في مكتبة (conio.h)
  • ()clrscr
تُستخدم لمسح نافذة المخرجات.
  • ()getch
تُستخدم لقراءة الرموز من لوحة المفاتيح وتستخدم أيضاً لإبقاء شاشة المخرجات لحين إدخال رمز من قِبل المستخدم. 
  • ()putch
تُستخدم لطباعة رمز واحد على شاشة المخرجات.
  • ()cgets
تُستخدم لقراءة مجموعة من الرموز (strings) من لوحة التحكم (console). 
  • ()cputs
تُستخدم لطباعة سلسلة من الحروف (strings) على شاشة المخرجات.
  • cscanf
تُستخدم لمسح وقراءة المدخلات من لوحة التحكم (console). 
  • ()cprintf
تُستخدم لطباعة قيم المخرجات بحسب تنسيقها.
  • ()kbhit
تُستخدم لتحديد فيما إذا تم الضغط على المفتاح أم لا.
  • ()textcolor
تُستخدم لتغيير لون النص.
  • ()textbackground
تُستخدم لتغيير لون خلفية النص.

مكتبة (stdio.h) وهي اختصار للآتي: (Standard Input Output.header file)، وتحتوي على العديد من وظائف الإدخال والإخراج كما يأتي:
  • ()printf
تُستخدم لطباعة المخرجات.
  • ()scanf
تُستخدم للقراءة من لوحة المفاتيح.
  • ()getc
تُستخدم لقراءة الرموز من الملف.
  • ()putc
تُستخدم لكتابة الرموز على الملف.
  • ()fopen
تُستخدم لفتح الملف وتحديد الوظائف الموجودة في stdio.h.
  • ()fclose
تُستخدم لإغلاق الملف المفتوح.
  • ()remove
تُستخدم لإزالة الملف. 
  • ()fflush
تُستخدم لمسح الملف.

وفي حال أردت معلومات تفصيلية أكثر فلا بد أن تبحث عبر الإنترنت في المواقع المتخصصة والتي غالباً ما تكون باللغة الإنجليزية مثل  موقع (stack overflow) أو موقع  (Tech Support Whale) وكذلك يُمكنك مشاهدة مقاطع فيديو تشرح ذلك على اليوتيوب.
698 مشاهدة
share تأييد