السلام عليكم و رحمة الله و بركاته
وفقكم الله ارجو المساعدة..
الخطأ وضحته في الملف المرفق مع الكود
السلام عليكم و رحمة الله و بركاته
وفقكم الله ارجو المساعدة..
الخطأ وضحته في الملف المرفق مع الكود
السلام عليكم,
أعتقد إن المشكلة أولا إنك مش عاملة circulation فى الليست, بمعنى إن العنصر الأخير مش بيشاور على العنصر الأول >
if(pnew->link==NULL) rear=pnew;
ثانيا فى ال delete مش بتخلى ال node اللى قبل ال p (النود اللى حتتمسح) تشاور على النود اللى بعدها, و بالتالى حيبقى عندك وصلة مقطوعة>
d=p->link; delete p; p=d;