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

نفسي اخلص مشروعي المتوواضع

بدأه moo0on في 9 أغسطس 2009 · 10 رد · 748 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلاااااااااااااااااااااام

اتمنى الى عنده قدره يساعدني

كيف اطبع

محتويات

ملف بعد فتحه

في c++

بحيث

اطبع

محتويات

الرقم

الزوجي

فقط

تم تعديل هذه المشاركة بواسطة moo0on في 9 أغسطس 2009 في 23:21

#2

ضع مثالك ومحاولتك وسنتابع معك.

tvquran_6.gif

#3

اهلين اخوي فهد

صراحه محاولاتي فاشله

عشان كذا ما حطهااا

بس شوف محاولتي لهذا السوال

 

#include <fstream.h>
int main ()
{
	ofstream f;
	f.open("file.txt");
	f<<"alsalam"<<endl;
	f.close();




char ch;
int x;
ifstream read;
   while(!read.eof())
   {

	 read.get(ch);
	 if(x%2==0)
	  cout<<ch<<endl;

	 x++;

   }

read.close();








 return 0;
}

تم تعديل هذه المشاركة بواسطة moo0on في 9 أغسطس 2009 في 22:11

#4

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

  1. #include<iostream>
  2. #include <fstream.h>
  3. using namespace std;
  4. int main ()
  5. {
  6. ofstream f;
  7. f.open("file.txt");
  8. f<<"alsalam"<<endl;
  9. f.close();
  10.  
  11. char ch;
  12. int x=0;
  13. ifstream read;
  14. read.open("file.txt");
  15. while(!read.eof())
  16. {
  17.  
  18. read.get(ch);
  19. if(x%2==0)
  20. cout<<ch<<endl;
  21.  
  22. x++;
  23.  
  24. }
  25.  
  26. read.close();
  27.  
  28. return 0;
  29. }
  30.  

tvquran_6.gif

#5

اي والله صح

مشكور اخوي

انا مستعجله بعيد عنك

وما احب اجرب كثير

هذا الى دهورني

بس عندي ملاحظه وادري انك عارفها بس خلى غيرنا يستفيد

اذا حطيت المكتبه

fstream.h

ما يحتاج تحط المكتبه الى قبلها

ولا الجمله الى بعدها

وان لزمت الا تحطهم شيل ال

.h

#6

بالنسبة للملاحظة اعتقد انها غير دقيقه .

tvquran_6.gif

#7

مدري والله هرجه المكتبات صعبه شوي

بس انا الى اعرفه انوو

fstream

شامله لل

iostream

حتى لو عملت رن للكود الاخير يطلع ايرور

والله اعلم

#8
اقتباس
fstream

شامله لل

iostream

ليس محتوى له بل هما مستقلان.

tvquran_6.gif

#9

السلام عليكم

لى إضافه بسيطه فى هذا الموضوع

اذا استخدمنا الهيدر fstream.h فلا نحتاج فعلا للمكتبه iostream.h

لأن الكلاس ifstream يرث الكلاس istream

و الكلاس ofstream يرث ostream

وأخيرا الكلاس fstream نفسه يرث الكلاس iostream

ومن هنا يمكن استخدام كائنات cin و cout من المكتبه fstream.h دون المكتبه iostream.h

أما لو استخدمنا المكتبه fstream فقط بدون .h فهنا سنحتاج الى مجال الأسماء std

ولن يتم تضمين std بدون iostream

أى يجب إضافة المكتبه iostream مع الجمله using namespace std;

سلام

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#10

هل جربت استخدامها؟

لدي gcc version 3.4.5 و vc2008 كليهما لا تتتعرف على cout .

tvquran_6.gif

#11

أهلا أخى فهد

واضح أن الكلام الذى قلته مسموح فقط فى الفيجوال سى 6

قد جربتها على vc++6 واشتغلت

وغير مقبوله مع الكمبيلرات التى ذكرتها

فعلا أخى تعطى أخطاء اذا استخدمنا المكتبه fstream.h فقط

شكرا أخى على التنبيه

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

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