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

نداء للأخصائيين في التربو سي

مغلق
بدأه kessabiriadh في 25 فبراير 2003 · 8 رد · 761 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

[ALIGN=CENTER]بسم الله الرحمان الرحيم[/ALIGN]

عاشق البرمجة يطلب العون

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

(مثلا C:/rouzi file/e001) و ذلك باستخدام لغة البرمجة تربو

سي و هل بإمكاني تعديل محتوى هذا الملف ( مثلا قص نسخ أو

لصق).

و لكم جزيل الشكر إذا حصلت على جواب أو حتى مجرد توضيح.

#2

تستطيع استخدام FILE* f الذي يمكنك من التعامل مع الملفات وسأجهز درساً للتعامل مع الملفات فحاول أن تبحث حتى أضع الدرس (f)(f)(f)

#3

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

أخي الكريم تفضل هذا الدرس:

http://www.c4arab.com/showlesson.php?lesid=814

أتمنى ان يكون هذا هو مطلوبك :)

طلال.

#4

يعطيك العافية أخ طلال... في كل موضوع الك دروس..ما شاء الله عليك:)

(f)(f)(f)(f)

#5

حتى تستخدم FILE يجب أن تعرف FILE * f :

عملية فتح ملف للكتابة :

-------------------------

f = fopen("fileName","w")

تقوم التعليمة السابقة بفتح ملف جديد للكتابة فقط , وإن كان موجوداً يتم حذف محتوياته .

فتح ملف للكتابة والقراءة:

--------------------------

f = fopen("fileName","r+")

يتم فتح الملف للقراءة والكتابة , لكن يجب أن يكون الملف موجود.

f = fopen("fileName","w+")

يتم فتح الملف للقراءة والكتابة , وإذا لم يكن موجود يتم إنشاؤه ,وإن كان موجوداً يتم حذف محتوياته .

f = fopen("fileName","a+")

يتم فتح الملف للقراءة والكتابة ويتم وضع المؤشر في نهاية الملف .

إغلاق الملف :

-------------

fclose(f);

يتم إغلاق الملف .

التنقل ضمن الملف :

-------------------

fseek(f, Offset, origin)

يستخدم هذا الملف للتنقل ضمن الملف .

Offset تعبر عن عدد البايتات التي تريد أن تنتقل

origin يحدد المكان الذي سيبدأ منه الإنتقال ويأخذ القيم التالية :

SEEK_CUR أي أن الإنتقال سيبدأ من الموقع الحالي .

SEEK_END أي أن الإنتقال سيبدأ من نهاية الملف.

SEEK_SET أي أن الإنتقال سيبدأ من بداية الملف.

#6

السلام عليكم ,,,

أود أن أوضح لأخي السائل أن الملفات في لغة السي شيئ واحد

سواء في التبرو سي أو الفجول سي++ أو في أي كمبايلر لأن الملفات في

السي هي قياسية :)

أخي إسماعيل:

الله يعافيك (f)

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

و السجلات في سي

و المؤشرات في السي

و في دوال تزيين و تحسين المخرجات

و دوال الإدخال و الاخراج في السي.

و أعد حالياً درس اللنك لست في السي :)

(f)

#7

يااااااااااااااااااااااه... اللينك لست... والله زماان:D:D

ما شاء الله عليك... يعطيك الف الف عافية.

#8

أوجه جزيل الشكر لكل من قدم العون أو حتى مجرد توضيحات

أخوكم رياض(f)

شكرا...(gift)

#9

الله أكبر و الحمد و الشكر له

أصبحت عضوا

جميل أن ترى نتائج عملك

لذلك أدعو كل الإخوة إلى المشاركة في هذا

الموقع الرائع

www.arabteam2000.com

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…