Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

C++طريقة إنشاء ملف و الكتابة فيه

في المثال التالي قمنا بإنشاء ملف نصي جديد إسمه demo.txt في نفس المشروع الذي نعمل فيه.
بعدها قمنا بالتأكد من أنه قد تم إنشاء الملف بنجاح و من ثم كتابة سطرين بداخله.

مثال

main.cpp
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
// لأننا سنستخدمه لإنشاء ملف جديد و الكتابة فيه outfile إسمه ofstream هنا قمنا بإنشاء كائن من الكلاس
ofstream outfile;
// و فتحه "demo.txt" لإنشاء ملف جديد إسمه open() هنا قمنا باستدعاء الدالة
outfile.open("demo.txt");
// لا يوجد فيه أي مشاكل قبل التعامل معه outfile هنا قمنا بالتأكد من أن الإتصال بالملف الذي يشير له الكائن
if(outfile)
{
// outfile هنا قمنا بإضافة نص في الملف الذي يشير إليه الكائن
outfile << "This is a line.\n";
outfile << "This is another line.\n";
}
// لإغلاق الإتصال مع الملف المفتوح في الذاكرة outfile من الكائن close() هنا قمنا باستدعاء الدالة
outfile.close();
return 0;
}
#include <iostream> #include <fstream> using namespace std; int main() { // لأننا سنستخدمه لإنشاء ملف جديد و الكتابة فيه outfile إسمه ofstream هنا قمنا بإنشاء كائن من الكلاس ofstream outfile; // و فتحه "demo.txt" لإنشاء ملف جديد إسمه open() هنا قمنا باستدعاء الدالة outfile.open("demo.txt"); // لا يوجد فيه أي مشاكل قبل التعامل معه outfile هنا قمنا بالتأكد من أن الإتصال بالملف الذي يشير له الكائن if(outfile) { // outfile هنا قمنا بإضافة نص في الملف الذي يشير إليه الكائن outfile << "This is a line.\n"; outfile << "This is another line.\n"; } // لإغلاق الإتصال مع الملف المفتوح في الذاكرة outfile من الكائن close() هنا قمنا باستدعاء الدالة outfile.close(); return 0; }

عند تشغيل البرنامج سيتم إنشاء ملف إسمه demo.txt في نفس المشروع الذي نعمل فيه و بداخله النص التالي.

This is a line.
This is another line.
		

بعد أن قمنا بتشغيل البرنامج, قمنا بفتح مجلد المشروع للتأكد من أن الملف demo.txt قم تم إنشاؤه فعلاً فيه.