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

اريد فكره

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

كيف اطبع

محتويات ملف في السي بلس بلس

بعد ما افتحه

بالعكس

#2

تسطيع قراءة الملف من الاخير وطباعته.

أو نسخة الي مصفوفة ثم قراءة المصفوفة بالمقلوب.

tvquran_6.gif

#3

جرب هذا الكود:

  1. #include <iostream>
  2. #include <fstream>
  3. #include<vector>
  4. using namespace std;
  5.  
  6. int main () {
  7. char ch; vector<char> a;
  8.  
  9. ifstream myfile ("myfile.txt");
  10. while(myfile.get(ch))
  11. a.push_back(ch);
  12. myfile.close();
  13. for (vector<char>::reverse_iterator rit=a.rbegin() ; rit < a.rend(); ++rit ,cout << *rit);
  14. return 0;
  15. }
  16.  

tvquran_6.gif

#4

مشكور اخوي على المساعده

جعلها في موازين حسناتك

جربت الكود بس

في حرف زد غريب يطلعلي بعد الجمله الى اكتبها

#5
#include <iostream>
#include <fstream>
#include<vector>
using namespace std; 
int main () 
{ 
ofstream f;
f.open("s.txt");
f<<"my name is mooooon"<<endl;
 f.close();

ifstream openfile;
openfile.open("s.txt");	
		 char ch;			
		 while(!openfile.eof())
		 {
			 openfile.get(ch);
			 cout<<ch;
		 }

		 cout<<endl;
		openfile.close();




	vector<char> a; 
	ifstream s("s.txt");
	while(s.get(ch))a.push_back(ch);
	s.close();

	for (vector<char>::reverse_iterator rit=a.rbegin(); rit < a.rend(); ++rit ,cout << *rit);
	cout<<endl<<endl;
	return 0;
}

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

#6

هنا الكود :

  1.  
  2. #include <iostream>
  3. #include <fstream>
  4. #include<vector>
  5. using namespace std;
  6. int main ()
  7. {
  8. ofstream f;
  9. ifstream openfile;
  10. char ch;
  11. vector<char> a;
  12. f.open("s.txt");
  13. f<<"my name is mooooon"<<endl;
  14. f.close();
  15. openfile.open("s.txt");
  16. ifstream s("s.txt");
  17. while(s.get(ch)) a.push_back(ch);
  18. s.close();
  19. for (vector<char>::reverse_iterator rit=a.rbegin(); rit < a.rend(); ++rit ,cout << *rit);
  20.  
  21. return 0;
  22. }
  23.  
  24.  

tvquran_6.gif

#7

السلام عليكم

فكره أخرى

#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
void main ()
{
	ifstream fin("a.txt");
	int size;
	fin.seekg(0,ios::end);
	size=fin.tellg();
	char ch;
	for (int i=0;i<size;i++)
	{
		fin.seekg(size-i-1);
		fin.get(ch);
		cout<<ch;
	}
	getch();
}

سلام

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

#8

خيوووووووو الكود في خطأ في داله القت

وفي الدوال هل هي

g or p

#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
void main ()
{
ofstream f;
f.open("s.txt");
f<<"my name is mooooon"<<endl;
 f.close();

ifstream openfile;
openfile.open("s.txt");	
		 char ch;			
		 while(!openfile.eof())
		 {
			 openfile.get(ch);
			 cout<<ch;
		 }

		 cout<<endl;
		openfile.close();


	ofstream open("s.txt");
	int size;
	f.seekp(0,ios::end);
	size=f.tellp();

	for (int i=0;i<size;i++)
	{
		f.seekp(size-i-1);
		f.get(ch);
		cout<<ch;
	}
	getch();
}
#9

السلام عليكم

g مع كائنات القراءه , p مع كائنات الكتابه

وهذا تصحيح الكود

#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
void main ()
{
	ofstream f;
	f.open("s.txt");
	f<<"my name is mooooon"<<endl;
	f.close();

	ifstream openfile;
	openfile.open("s.txt");	
	char ch;			
	while(!openfile.eof())
	{
		openfile.get(ch);
		cout<<ch;
	}

	cout<<endl;
	openfile.close();


	ifstream open("s.txt");
	int size;
	open.seekg(0,ios::end);
	size=open.tellg();

	for (int i=0;i<size;i++)
	{
		open.seekg(size-i-1);
		open.get(ch);
		cout<<ch;
	}
	getch();
}

سلام

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

#10

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

عندي سوال

ماهي فائدة المكتبة

#include <conio.h>

ولماذا تستخدم

وايضا الجمله

getch()

وهل يمكن الاستغناء عنهما لتبسيط الكود السايق

#11

نعم getch تحتاج ملف الراس conio.h

فقط استخدمت هنا للابقاء على شاشة الكونسل.

يمكن الاستغناء عنها

او استخدام

cin.get()

tvquran_6.gif

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