* أمثلة بسيطة
//116<عممنة عمو //
إبطال معالجة الأخطاء الألية//(-81)
إعادة تفعيل خاصية معالجة الاخطاء //[+81)
إبطال معانجة الأخطاء الألية//(-52)
المرجعه 0 يعني لا يوجد أخطاء //:(0 - 501ه208) :20901
ف حالة وجود خطأً تخرج من الأجراء // سه مفطة تقم8 206 28
إعادة تفعيل خاصية معالجة الاخطاء //(+81)
ه8001 (متتط:2 عه1) 616522116 عم تاه بط
/لمعتدلا ومع 16ع//
:2:41 علا
ابعموه عم :فعا ,1609515
لعفف مقط لوطع رع 116ل هصفرة 10 15
مسح الملف //: (2) 2006866
أول شيء نكتبه هو طول السلسلة//: (366ع/112/ (1609915) 532602 1009115 7) 816601146
يكفي كتابة المحرف الاول من السلسلة و الباقي //: (16ع ع2 1609115 [1] 7/155 8106661046
يسجل آليا
إحالة وجود خطأً أو القينة // رعطضعه معط (ملتسبعا <> مهعم عه (0 <> 01 معه2) عد
المكتوبة تختلف على الحجم الفعلي للسلسة تخرج من الدالة .
ه2601 : (ومتعاق عمط :05 ومتع 56 : طاة ه6) عل 114660227 صم فاه صن
(ط) ماع عممع2
رقع معط 0 <> 168501 15
ناج تسجيل طول السلسلة أنها محصورة بين 0 و 256 محرف //
كما نضيف ©8226 ليسجل فيه طول السلسلة المقروء//
ا ومتع6 8 : طاة22) 262058716 عم تناه عبط
موه ا20: ماعصعال /85و0م1
ابلط مقط للطعمطط رع 16 همه 0ل 15
لومتععة) عصمعدة - 4 //: (م اسع 4 مالودمة, 7) 2166:3628
ارط مقط (علفصفار <> 4) اه (0 <> 201م28) 15
/ عستلا ومفع36 0ط 268م8//
شرج إجراء الخُتابة
ملف بدون فط // م41مفظة 1ط
مساحة من الذاكرة غير محددة النمط يمكن أن نسجل بها أي قيمة لكتابته في الملف // مقعونه
باراماتر إختياري يسجل الحجم الحقيقي المكتوب // 260608040
+ القراءة
ملف بدون فط // م1فعفطة 11
مساحة من الذاكرة غير محددة النمط تأخذ قيمة المعلومة المقزوءة// عمطع0ه
باراماتر إختياري يسجل الحجم الحقيقي المقروء // 0040م
1- الحالة _0:601617116) :
60093460 3003 2 ع0( ز قمع ناطاع اعم بعذفعيه 28 : معاد طلع اع ب ذعنه 1086
©0180 811 : اسم الملف أو المنفة المراد فتحه او اتشاؤه
0/085160866855 : يحدد العملية المراد اجرائها على الملف :
0ه5ة_62008016 : يتم فتع العلف أو المنفذ للقراءة منه فقط .
2- 66016816-0/8175 : يتم فتح الملف أو المنفذ للكتابة فيه (لإنشاء ملف جديد|
3 68008816811 : يتم فتح الملف أو المنفذ للكتابة و القراءة و للتثقية معا
©»»:©_68008816 : يتم فتج الملف للتنفيذ فقط .
62 1/4»+ع» ييل : لتحديد العمليات القابلة للتنفيذ على الملف من قبل البرامج الأخرى :
1- ممعم_ع8ه4ا5_عاه : يتم قبول عمليات القراءة من العلف أو المنفذ من برامج اخرى.
2- 514588_008176_عااء : يتم قبول عمليات الكتابة الى الملف أو المنفذ من برامج اخرى.
3- 584588_081875_عااء : يتم قبول عملية مسح الملف أو المنفذ من برامج اخرى.
الم_ع488ا5_عااء : يتم قبول كل عمليات القراءة و الكتابة و الحذفمن برامج خارجة اخرى .
معان 050011081010 : مشر الى 5000418 من نوع 10765 556101177077818 وهو بازامتر ا.
ذعان 1116م
05100م2000015»»عييل : لتحديد كيفية التعامل مع الملف عند وجوده او عدم وجود؛ :
- /0ا85876_)18© : لإنشاء ملف جديد , اذا كان الملف موجود بالفعل سابقا تفشل الدالة
2- 10/875م_ع87ع8 : لإنشاء ملف جديد , اذا كان الملف موجود سابقا يتم مسحه والكتابة فوقه بخصائص الملف الجديد مع اعطاء
صفة "رشيف" للملف الجديد
3- 00800241571006 : لفتج ملف موجود سابقا , اذا لم يكن الملف موجود تفشل الدالة
- 0080181100875 : لفتح ملف موجود سابقا , اذا لم يكن الملف موجود يتم انشاءه من جديد .
5- 00800-80571906 : فتح ملف موجود سابقا إن لم يكن موجود تفشل الدالة
7810000878_©41571016 : لفتح ملف موجود سابقا مع مسح جميع بياناته , لفعل ذلك يجب تحديد العلم 68108816_10/817 مسبقا ,
الدالة اذا لم يكن الملف موجود مسبقا .
كعاسطاعت حا مهد هداسل : لتحديد صفات الملف :
410080ا_ع71818101م_عاام : ملف مخفي .
3 718180076_01080051ظ_ع1ام : ملف عادي .
4 778181076_»68001017م_ع11ع : ملف للقراءة فقط .
5- 178181776_5757810م_عااع : طف نظام .
1م70١ : لتحديد قالب يتم اخذ خصائص الملف منه وهو بارامتر اختياري
القيمة المرجعة من الدالة : اذا تم استدعاء الدالة بالشكل الصحيح ولم تفشل تكون القيمة المرجعة هي مقبض للعلف يمكن استقدامه عن
طريق دوال القراءة والكتاية مثل يتمم 11112ع21 :6116-6 ع0111//14 862 ١
2- العالة 501111610118267
2646811 :00090 : (00080 :8م طععالة 10 1
عااها : مقبض الملف أو المنفذ المفتوح بالدالة 6486116© .
©1016506©700/00 : عنوان نقل مؤشر القراءة أو الكتابة في العلف .
(ع41ا»0/00 100151306870 : يستخدم كزيادة على البارامتر السابق اذا كان الملف كبير جدا (اكبر من 018/080 ) وهو بارامتر اختياري
يمكن جه اال .
06/008 : يحدد هذا البرامتر كيفية ازاحة المؤشر ويمكن ان يكون كالتالي :
1- ا61ع8_عااع انقل المؤشر مقدار ع/101508066708/067 من اول الملف
2- 0888017©_عااع : يتم نقل المؤشر مقدار ع«101588068700/6 من عنوان المؤشر الحلي < 1 .
3- 000ع_عااع : يتم نقل المؤشر مقدار ع/«10108068708/0 من اخر الملف 2 .