More Related Content
More from Haytham Malek (6)
عملية ملف
- 2. 2
سلسلة هيمو لعلوم الحاسب
)File System Object (FSO
>#include<iostream
االخشاج و االدخال يكتبت عٍ االعالٌ// >#include<fstream
انُصيت انًكتبت عٍ االعالٌ // > #include<string
;using namespace std
)(int main
{
َصي يتغيش اَشاء // ;string accessname
حشف 215 طىنت حشفي يتغيش اَشاء // ;]215[char username
جذيذ َصي يتغيش عٍ االعالٌ // ;string readram
;"cout<<"please enter the name of the file: n
;":cout <<"File Name
انُصي انًتغيش هزا في انًهف اسى ادخال // ; cin>>accessname
االستذعاء انذانت في انًذخالث يٍ اي ضع // ;)( cin.get
;"cout<<"please enter to save the file. n
;":cout<<"Write text
انًهف اسى يتغيش ايضا و 215 انحشفيت انسهسهت ليًت بها انكتابت دانت اٌ َجذ //;)215,cin.getline(username
انًىجىد نهًتغيش انكتابت عًهيت في تستخذو هي و // ;ofstream writetofile
بعُىاٌ انصهب انمشص عهي يهف فتح عًهيت يحًم انكتابت عًهيت انًتغيش تجذ ا //;)writetofile.open(accessname
انًستخذو لبم يٍ كتب انزي انكالو يحًم نزي انًتغيش
انًهف عهي انطباعت عًهيت يتى انكىد هزا // ;writetofile<< username
انًهف عهي انكتابت عًهيت اغالق // ;)(writetofile.close
انبياَاث يٍ انشاشت يسح //;)"system("cls
;": cout <<"Opening the File
اخشي يشة انًهف فتح // ;cout<<accessname
;"cout<<"the file are: nn
يتى انكتابت انحًم يتغيش اٌ َجذ سىف و يتغيش في انًهف يٍ فمظ انمشاءة // ;)ifstream readfromfile(accessname
لشائتت
افعم انًهف فتح او فتحت طشيف عٍ انًهف لشاءة تى ارا // ))(if (readfromfile.is_open
{
انذائشة يٍ اخشج انًهف في سطش اخش لشاءة اني وصىنك حانت في //))( while (!readfromfile .eof
انتكشاسيت
{
نهكتابت انثاَي انسطش اعشض //;)getline(readfromfile ,readram
سطش اخش انثاَي انسطش جعم //;cout<<readram<<endl
}
انكتابت انًهف اغالق // ;)(readfromfile.close
}
else
;"cout <<"Can't to open the file n
انًهف بفتح انمياو عذو هى و ششط تحمك عذو حانت في //;)(cin.get
;0 return
}