اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في لغات البرمجة   الباسكال - Pascal
 

 

تعلم برمجة Pascal الدرس العاشر - الملفات النصيه



 

الملفات النصيه عباره عن ملفات تحتوي على اسطر من النصوص . متى اردت الوصول إلى ملف في باسكال يجب عليك ان تنشئ متغير ملف اولاً



program Files;

var
f: Text;

begin
end.

 


بعد الاعلان عن المتغير يجب ان تسند اسم الملف للمتغير :



program Files;

var
f: Text;

begin
Assign(f,'MyFile.txt');
end.

 


لإنشاء ملف جديد فارغ استخدم الامر Rewrite . هذا الامر ينشئ اي ملف غير موجود .



program Files;

var
f: Text;

begin
Assign(f,'MyFile.txt');
Rewrite(f);
end
 


الامرين Write و Writeln يعملون على الملفات على طريقه واحده على الشاشه بإستثناء البارامتر الاضافي الذي يخبرهم للكتابه في الملفات :



program Files;

var
f: Text;

begin
Assign(f,'MyFile.txt');
Rewrite(f);
Writeln(f,'A line of text');
end.

 


اذا كنت تريد قرائه محتويات ملف موجود سابقاً اولاً يجب ان تستخدم الامر Reset بدلاً من Rewrite . ثانيا استخدم الامر Readln لقرائه السطور من الملف . سوف تحتاج إلى التكرار while لقرائه جميع السطور .


program Files;

var
f: Text;
s: String;

begin
Assign(f,'MyFile.txt');
Reset(f);
while not eof(f) do
Readln(f,s);
end.
 


الامر Append يفتح الملف و يسمح لك ان تكتب المزيد من النصوص في آخر الملف .



program Files;

var
f: Text;
s: String;

begin
Assign(f,'MyFile.txt');
Append(f);
Writeln('Some more text');
end.


 


يجب عليك اغلاق الملف بعد الانتهاء من استخدامه . اذا لم تغلقه قد تخسر بعض النصوص التي قمت بكتابتها فيه .



program Files;

var
f: Text;
s: String;

begin
Assign(f,'MyFile.txt');
Append(f);
Writeln('Some more text');
Close(f);
end.

 


يمكنك تغير اسم ملف مع الامر Rename و حذف الملفات مع الامر Erase



var
f: Text;

begin
Assign(f,'MyFile.txt');
Rename(f,'YourFile.txt');
Erase(f);
Close(f);
end.

 

للبحث عن الملف اذا كان موجود ام لا , يجب اولاً ان تتبع ذلك بإستخدام {$I-} . بعد ذلك يجب ان تقوم بإستخدام الامر Reset على الملف بعدها استخدام الجمله الشرطيه if IOResult = 2 then و معناها اذا كان الملف غير موجود , و استخدام الشرط If IOResult = 0 و معناها اذا كان الملف موجود . و اذا كانت قيمة IOResult ليست 2 او 0 نستخدم الامر Halt لإنهاء البرنامج . الـ IOResult سوف يفقد قيمته اذا تم استخدامه لمره واحده لذلك يجب علينا ان نضعه في متغير قبل استخدامه.
 يجب عليك كذلك استخدام {$I+} لإعادة تتبع الاخطاء .
 


program Files;

var
f: Text;
IOR: Integer;

begin
Assign(f,'MyFile.txt');
{$I-}
Reset(f);
{$I+}
IOR := IOResult;
if IOR = 2 then
Writeln('File not found');
else
if IOR <> 0 then
Halt;
Close(f);
end.



المزيد من المواضيع

تعلم برمجة Pascal الدرس الثاني عشر - انشاء وحداتك الخاصّه
تعلم برمجة Pascal الدرس الحادي عشر - ملفات المعلومات
تعلم برمجة Pascal الدرس التاسع - الإجراءات و الدوال
تعلم برمجة Pascal الدرس الثامن - Types, Records و Sets
تعلم برمجة Pascal الدرس السادس - التكرار
تعلم برمجة Pascal الدرس الخامس - اتخاذ القرار
تعلم برمجة Pascal الدرس الثالث - المتغيرات و الثوابت
تعلم برمجة Pascal الدرس الثاني - الالوان , الاحداثيات , النوافذ و الصوت
تعلم برمجة Pascal الدرس الاول - مقدمه
حلقات التكرار في باسكال
حلقات التكرار في باسكال
عبارة CASE في باسكال
جملة IF - ELSE
الدرس التاسع : الدوال القياسية
الدرس الثامن : التعابير الرياضية
الدرس السابع : قاعدة الأولويات
الدرس السادس : أمر Read والأمر Readln
الدرس الخامس : أمر Write والأمر Writeln
الدرس الرابع : الثوابت في البرنامج
الدرس الثالث : المتغيرات في برنامج الباسكال
الدرس الثاني : أنواع البيانات في الباسكال
الدرس الأول : أساسيات في الباسكال
تاريخ لغة الباسكال

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::