Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux 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;
}

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

This is a line.
This is another line.

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