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

DATA FILES

مغلق
بدأه skfupm22 في 6 مايو 2004 · 3 رد · 467 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيفكم ياشباب

المهم

انا اعرف كيف اضيف سجل في ملف

مثلا اضيف رقم الموظف واسمه وراتبه الشهري في ملف.

(((( هذي سهلة )))

ولكن الصعب

لوفرضنا اني كتبت 20 سجل موظف

ثم اردت ان احذف احد السجلات من خلال رقم الموظف

يعني اكتب رقمه وهو يحذف رقمه واسمه وراتبه (سجله) من الملف

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

واذا ماعيكم كلافه ابي بعد كود علشان اقدر ابحث في الملف اللي خزنت فيه الاسماء

ومشكووووووووورين على هذا المنتدى الرائع

#2

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

حتى نحذف السجل لازم نعمل بحث لرقم اللي مدخله user عشان ينحذف ونطلب منه اذا لقى ارقم المطلوب يساوي رقم index

بمتغير جديد عشان نعمل له بعدين هذا المتغير shift up وينحذف الملف المراد حذفه

for(int i=0;i<عدد الارقام;i++)
{
if(x==يساوها بالارقام المخزنه عندنا في السجل)
 number fill=i; // يساويها بال index
 break;}  // وجد المراد البحث عنه فيخرج من for loop
هنا عشان نحذف  نستخدم الكود دى

for (int k=number fill;k<عدد الملفات;k++)
fill[k]=fill[k+1];// يعمل هنا shift up

اتمنى اني قدرة افيدك لو بشي بسيط

لاتنسانى من صالح دعائك

تم تعديل هذه المشاركة بواسطة HGB في 8 مايو 2004 في 00:51

#3

السلام عليكم اخي Mrs.n

ومشكوووووووور على مساعدتك السريعة

ولكن الكتابه العربية ملخبطة ماعرف كيف اقراها

وحاجة ثانية ايضا: مامعنى shift up

ولكن سأحاول ان اجرب الكود الذي وضعته

ومرة اخرى مشكوووووووووووووووووور

#4

وعليكم السلام

ايه انا ملاحظه انها ملخبطه الكتابها كتبتها داخل الكود فتلخبطت

ومافي تحرير للنص

هذا هو الكلام

حتى نحذف السجل لازم نعمل بحث لرقم اللي مدخله user عشان ينحذف ونطلب منه اذا لقى ارقم المطلوب

يقوم يساوي رقم index

بمتغير جديد عشان نعمل له بعدين هذا المتغير

shift up وينحذف الملف المراد حذفه

معنى shift up

يعني نرفع الملفات الاخرى على اعلى عشان ينحذف الملف المراد حذفه ومايصير مكانه فاضي الملف

يعني نساوي قيمة المراد حذفه بقيمة الملف اللي بعده

وهكذا

إن شاء الله فهمت مني

اذا مافهمت اسئل

وحل البرنامج وانا اساعدك فيه

بس انت ابداء في الحل

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

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