في هذا المشروع، قمت بتنفيذ Stack باستخدام لغة البرمجة C. الـ Stackهي بنية بيانات من نوع LIFO (Last In, First Out)، حيث يتم إضافة العناصر وإزالتها من نفس الجهة.
الميزات الرئيسية للمشروع:
1. **إنشاء Stack: تم تنفيذ دالة لتجهيز ال Stack فارغة.
2. **الإضافة (Push)**: تم تنفيذ دالة لإضافة عنصر .
3. **الإزالة (Pop)**: تم تنفيذ دالة لإزالة العنصر الأخير .
4. **القمة (Top)**: تم تنفيذ دالة للحصول على العنصر الأخير المضاف إلى الكومة دون إزالته.
5. **التحقق من الفراغ (stack_empty)**: تم تنفيذ دالة للتحقق مما إذا كانت Stack فارغة أم لا.
6. **التحقق (stack_full)**: تم تنفيذ دالة للتحقق مما إذا كانت Stack كاملة أم لا.
7. **عرض المحتوى (stack_display)**: تم تنفيذ دالة لعرض محتوى ال Stack .
كود المشروع مكتوب بطريقة واضحة ومنظمة، ويمكن تعديله وتوسيعه بسهولة لتلبية احتياجات المشاريع المستقبلية. إذا كنت تبحث عن مبرمج متمكن من لغة البرمجة C ولديه فهم عميق لبنى البيانات، فأنا هنا لأساعدك.