|
|
|||||||
في حال وجود أي مواضيع أو ردود
مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة
( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .
| آخر المواضيع |
|
![]() |
|
|
أدوات الموضوع | انواع عرض الموضوع |
|
|
|
|
رقم المشاركة : 1 | ||||
|
|
||||
|
|
|
رقم المشاركة : 2 | |||||
|
حاول أن تضع محاولتك اقتباس:
كود:
Procedure sup ;
Var s,nom:string;
i : integer;
Begin
Append (f) ;
Reset (f) ;
rewrite(f);
Write('entrer le enrregistremment que vous vouler supprimer : ') ;
readln(nom);
for i:=1 to max do
begin
if( nom <> t1[i] ) then
begin
writeln(f,t1[i]);
end;
end;
writeln('le enrregistremment est supprimer avec succes');
readkey;
End ;
وتستدعيها في البرنامج الرئيسي ب : كود:
sup اقتباس:
لا يخفى عليك ان الكلمات ( الاسماء nom ) في حالتك انت ، انما هي مجموعة من حروف أو جدول من حروف لذا يكفينا ان نقارن الحروف الاولى من كل كلمة ( الكلمات التي تبدأ بنفس الحرف لم اتطرق لها هنا ، يجب ان تقارن الحرف الثاني ثم الثالث ....الخ ) وكما لايخفى عليك الحروف انما هي ارقام بلغة البايت أو الاسكي ... يعني نقدر نقارن بينها ب < أو > لذلك تكون عملية الترتيب كالتالي : ( اخترت ابسط عملية ترتيب لكي يسهل عليك فهمها ) كود:
procedure trie;
var tmp,tmp2 :string;
i : integer;
begin
i:=0;
repeat
tmp:=t1[i];
tmp2:=t1[i+1];
if tmp[1]>tmp2[1] then
begin
tmp:=t1[i];
t1[i]:=t1[i+1];
t1[i+1]:=tmp;
end;
Inc(i);
until i=max-1 ;
end;
كود:
trie تعمدت وضع بعض الاخطاء في البرنامج ،،، لارى فقط كيف تجد اين الخطأ وكيف تفكر لحل الخطأ ( الكود مخدوم في turbo pascal لا أدري ماتستخدم انت ) ------ في الاخير أرفقت لك البرنامج كاملا في المرفقات ان كان لديك اي تساؤل تفضل أنا هنا لمساعدتك |
|||||
|
|
|
رقم المشاركة : 3 | |||
|
شكراااا أخي الفاضل أنا اريد suprimie un enregestrement dans un fichie d'un enregistrement |
|||
|
|
|
رقم المشاركة : 4 | ||||
|
اقتباس:
اجراء supprimer وضعته لك أم لم ترى في الكود الذي ارفقته لك سابقا المستخدم لا يعرف مكان الكلمات ،،، يعرف الكلمات فقط تستطيغ بتعيير طفيف انجاز حذف مكان postion |
||||
|
![]() |
| أدوات الموضوع | |
| انواع عرض الموضوع | |
|
|
المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية
Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc