الملفات وال Pointers في لغة C

4 دروس
ساعتان، 41 دقيقة
مبتدئ
معلومات حول هذه الدروس

شرح المؤشِّرات في لغة C وكيفيّة التعامل مع عناوين المتغيّرات والمصفوفات في الذاكرة. كما سيتم شرح ايضاً طرق التعامل مع الملفّات من خلال الدوالّ المضمنة في لغة C لفتح الملفّات والقراءة منها أو الكتابة فيها.

المؤشرات pointers في لغة C

0%

 مقدمة عن كيفية تخزين البيانات في ذاكرة الوصول العشوائي، يتبعها التعريف بالمؤشرات والهدف منها وكيفية استخدامها.

العمليات الرياضية على المؤشرات

0%

 تطبيق بعض العمليات الرياضية، كالجمع والزيادة على المؤشرات وبيان تأثير ذلك عليها.

المؤشرات والذاكرة

0%

شرح طريقة حجز مكان معين في الذاكرة بسعة محددة لتخزين البيانات فيها، وذلك باستخدام دالتي malloc و free.

العمليات على الملفات

0%

شرح كيفية فتح الملفات والتنقل بداخلها، بالإضافة إلى القراءة منها والكتابة فيها. يتم ختم الدرس ببعض المشاريع منها مشروع متطور لتخزين حسابات مستخدمين في ملفات.

ما ستتعلمه من هذه الدروس
  • معرفة سطحيّة عن شكل الذاكرة وكيفيّة تخزين البيانات فيها.
  • تعلُّم كيفيّة تعريف المؤشِّرات واستخدامها.
  • تعلُّم كيفيّة الحجز الديناميكي للذاكرة وتخزين عنوان الذاكرة المحجوزة في مؤشِّر.
  • التعرُّف على العلاقة بين المؤشِّرات والمصفوفات، وكيفيّة تعريف مصفوفة باستخدام مؤشِّر فقط.
  • التعرُّف على مبدأ عمل دوالّ التعامل مع الملفّات.
  • تعلُّم كيفيّة الكتابة و القراءة من ملفّ.
  • التعرُّف على دالّة fseek للتنقُّل داخل الملفّ.
  • التعرُّف على طريقتين لحساب حجم ملفّ معيَّن.
المدرس

عمر الإبراهيم

مهندس كمبيوتر ومدرب معتمد في العديد من الدورات التدريبية في البرمجة. قام عمر بإعداد دورات تدريبية في لغة البرمجة ++C في بعض المواقع التعليمية الالكترونية ودورات في برمجة الأيفون. يتقن عمر العديد من لغات البرمجة مثل ++C و C و Java و Swift. يقوم عمر بأداء بعض الأعمال الفنية في مجال الغناء الهادف كهواية بعيدة عن البرمجة.