Mohamed Qotp نشر 20 ديسمبر 2021 أرسل تقرير نشر 20 ديسمبر 2021 اريد ان اكتب مثلا ف. متغير رابط الملف إلى موجود على جهاز الكمبيوتر وعند تنفيذ الأمر يتم فتح الملف على الويندوز 1 اقتباس
0 شرف الدين حفني نشر 20 ديسمبر 2021 أرسل تقرير نشر 20 ديسمبر 2021 أولًا يجب عليك إستيراد الملفين iostream المسؤلة عن عمليات الإدخال والإخراج في لغة c++ وifstream المسؤل عن التعامل مع الملفات #include <iostream> #include <fstream> ومن ثم يمكننا كتابة بيانات في الملف الذي لدينا مساره بإستخدام المتغير من نوع ofstream كما بالشكل التالي ofstream MyFile("filename.txt"); MyFile << "بسم الله الرحمن الرحيم"; MyFile.close(); ولقراءة محتويات الملف نقوم بإستخدام متغير من نوع ifstream string test; ifstream myfile("test.txt"); while (getline (myfile, test)) { cout << test; } myfile.close(); نلاحظ هنا أننا نقوم بعمل حلقة تكرارية من نوع while حيث نقوم بالمرور على محتويات الملف سطر سطر وفي كل سطر نقوم بوضعه بداخل المتغير test ومن ثم نقوم بطباعته حتى ننتهي من محتويات الملف وكما تلاحظ فإن في كلا عمليتي القراءة والكتابة قد قمنا بإغلاق الملف في النهاية وهذا أمر في غاية الأهمية حيث عند فتح الملف يتم تحميله إلى الذاكرة وبالتالي يجب إغلاقه حتى نقوم بتفريغ مكانه في الذاكرة حتى لا نستهلك من موارد الحاسب 1 اقتباس
السؤال
Mohamed Qotp
اريد ان اكتب مثلا ف. متغير رابط الملف إلى موجود على جهاز الكمبيوتر وعند تنفيذ الأمر يتم فتح الملف على الويندوز
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.