كيف اطبع
محتويات ملف في السي بلس بلس
بعد ما افتحه
بالعكس
كيف اطبع
محتويات ملف في السي بلس بلس
بعد ما افتحه
بالعكس
جرب هذا الكود:
مشكور اخوي على المساعده
جعلها في موازين حسناتك
جربت الكود بس
في حرف زد غريب يطلعلي بعد الجمله الى اكتبها
#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
هنا الكود :
السلام عليكم
فكره أخرى
#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();
}سلام
اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم
خيوووووووو الكود في خطأ في داله القت
وفي الدوال هل هي
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();
}السلام عليكم
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();
}سلام
اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم
سلاااااااااااااام
عندي سوال
ماهي فائدة المكتبة
#include <conio.h>
ولماذا تستخدم
وايضا الجمله
getch()
وهل يمكن الاستغناء عنهما لتبسيط الكود السايق
نعم getch تحتاج ملف الراس conio.h
فقط استخدمت هنا للابقاء على شاشة الكونسل.
يمكن الاستغناء عنها
او استخدام
cin.get()