-أكتب برنامج يكتب في text file ثم يقرأ ماتمت كتابته .
الحل:
#include <iostream> #include <fstream> //must include #include <string> using namespace std; int main() { int num; /*---------------Write------------------------*/ ofstream myfile("example.txt"); //create a text file automatically if (myfile.is_open()) { //write on a text file myfile << "This is a line.\n"; myfile << "This is another line.\n"; //read data from user then write it on the file cout << "Enter a number: "; cin >> num; myfile << num; myfile.close(); } else cout << "Unable to open file"; /*---------------Read------------------------*/ string line; ifstream Read("example.txt" , ios::in); if (Read.is_open()) { while (getline(Read,line)) { cout << line << '\n'; } Read.close(); } else cout << "Unable to open file"; system("pause"); return 0; }
-مايتم كتابته يبقى في الملف بعد الـ run ولكن عند عمل run مرة أخرى يكتب على البيانات السابقة .
– مكان الملف النصّي :
المستندات documents
بيئة التطوير مثلًا visual studio
ملف المشاريع projects
ملف المشروع الذي أنشاته ، ثم بداخله ستجد ملف يحمل نفس اسم المشروع ستجد بداخله هذا الـ text file .
Advertisements