الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عاجل.. احتاج لمعلومات عن ال stack و كيفية تخزين بيانات ال strucst

مغلق
بدأه darekman في 1 ديسمبر 2002 · 1 رد · 323 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني الاعزاء

احتاج لأي معلومات عن طريقة و كيفية كتابة الكود الخاص بال stack للمبتدئين بأبسط الطرق كما ارجو كتابة اي معلومات عن طريقة تخزين البيانات التي تم ادخالها في ال struct داخل ملف و ماهي الاوامر المستخدمة ....

اشكر لكم اهتمامكم و ارجو منكم الاسراع في الرد بقدر الامكان

وشكرا

#2

السلام عليكم و رحمة الله و بركاته.....

الــstack لها كودين كود للتخزين وهو الـــpush و كود للطباعة و هو الــpop

void push(int array[],int& top,int ch)

 {

    ++top;

    array[top]=ch;

 }

ترسل للــpush الشيء الذي تريد تخزينه و المؤشر للـstack الذي هو top و عادة يكون قيمته -1 حتى عند الزيادة تكون قيمته صفر و يرسل ايضا المصفوفة التي تريد ان تخزن فيها....

ترسل للــpop المؤشر top و المصفوفة التي تريد ان تطبع منها

 void pop(int array[],int& top)

 {

   while(top!=-1)

    {

      cout<<array[top];

      --top;

    }

 }

هذا الموضوع مغلق.

مواضيع مشابهة