تضمين فستريم ج هو توجيه من ج programming لغة البرمجة المعالج الذي يسمح لك لتشمل مكتبة فستريم القياسية في البرنامج.
فستريم هي مكتبة توفر القدرة على العمل مع الملفات في ج++. Включение include fstream c позволяет использовать классы и функции, определенные в стандартной библиотеке fstream, для работы с файлами на диске.
Пример использования include fstream c:
}
في هذا المثال ، نستخدم فئة أوفستريم من مكتبة فستريم لإنشاء ملف " مثال.النص "وكتابة السلسلة" مرحبا ، العالم!"إلى هذا الملف.
- ما هو تشمل فستريم ج?
- تنسيق الملف تشمل فستريم ج
- مثال على استخدام تشمل فستريم ج
- يتضمن ملف الإدخال فستريم ج
- ملف الإخراج تشمل فستريم ج
- مزايا استخدام تشمل فستريم ج
- سؤال وجواب
- ما هو تشمل فستريم ج?
- كيفية استخدام تشمل ستريم ج?
- ما هي الوظائف المتاحة عند استخدام تشمل فستريم ج?
- كيف يمكنني فتح ملف باستخدام تضمين ستريم ج?
- كيف أقرأ البيانات من ملف باستخدام تضمين فستريم ج?
- كيف يمكنني كتابة البيانات إلى ملف باستخدام تضمين فستريم ج?
ما هو تشمل فستريم ج?
تضمين فستريم ج هو توجيه المعالج في لغة البرمجة سي that التي توفر الوصول إلى وظيفة معالجة الملفات.
، والتي ستقوم بتوصيل ملفات الرأس الضرورية. تسمح لك ملفات الرأس المختلفة باستخدام مجموعات مختلفة من الوظائف للعمل مع الملفات.
، والتي تم تصميمها لقراءة وكتابة البيانات من الملفات.
لقراءة البيانات الثنائية الخام.
لكتابة الشخصيات.
ويسمح لك لأداء كل من القراءة والكتابة من البيانات.
لتحريك مؤشر السجل. تتوفر الوظائف أيضا لتحديد حجم الملف والتحقق من نهاية الملف وإدارة الأخطاء أثناء القراءة والكتابة.
.
- تشمل فستريم ج:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: ملف أوفستريم ("مثال.النص");
إذا كان الملف مفتوحا()) {
ملف < < " هذا مثال.";
ملف.إغلاق();
} آخر {
الأمراض المنقولة جنسيا:: كوت < < " غير قادر على فتح الملف.";
}
العودة 0;
}
، записываем в него строку "هذا مثال.» и закрываем файл. إذا تعذر فتح الملف ، فإن الرسالة " غير قادر على فتح الملف."سيتم عرضها.
توفر مكتبة فستريم مجموعة واسعة من الوظائف والميزات للعمل مع الملفات في لغة البرمجة سي programming. إنها أداة موثوقة ومريحة لقراءة البيانات وكتابتها على الملفات ويوصى باستخدامها في المشاريع التي تتطلب العمل مع نظام الملفات.
تنسيق الملف تشمل فستريم ج
يمكن فتح الملفات في لغة البرمجة سي processed ومعالجتها باستخدام مكتبة فستريم. توفر هذه المكتبة فصولا ووظائف للعمل مع الملفات.
لاستخدام وظائف وفئات من مكتبة فستريم ، يجب توصيل ملف الرأس المناسب باستخدام # تضمين التوجيه.
تنسيق الملف من تضمين فستريم ج يجب أن تبدو مثل هذا:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
// الرمز الخاص بك
هو العودة 0;
}
في مقتطف الشفرة هذا ، نقوم بتضمين ملفات الرأس يوستريم (للإدخال/الإخراج) و فستريم (للعمل مع الملفات). ثم نعلن الوظيفة الرئيسية ، وهي نقطة الدخول إلى البرنامج ، ونبدأ في كتابة الكود الخاص بنا.
بعد توصيل ملف رأس فستريم ، يمكننا استخدام الطبقات والوظائف للعمل مع الملفات ، مثل أوفستريم (للكتابة إلى ملف) ، إفستريم (للقراءة من ملف) و فستريم (للقراءة في وقت واحد والكتابة إلى ملف).
أمثلة على استخدام وظائف وفئات من مكتبة فستريم يمكن العثور عليها في وثائق لغة البرمجة سي programming.
مثال على استخدام تشمل فستريم ج
# تضمين التوجيه في ج allows يسمح لك باستخدام الطبقات والوظائف من مكتبة فستريم للعمل مع الملفات. توفر مكتبة فستريم واجهة سهلة الاستخدام للقراءة من الملفات ، والكتابة إلى الملفات ، والعمل مع تيارات.
مثال على استخدام تشمل فستريم ج:
# تشمل
# تشمل
باستخدام مساحة الاسم الأمراض المنقولة جنسيا;
كثافة العمليات الرئيسية () {
ملف أوفستريم ("مثال.النص" ، دائرة الرقابة الداخلية:: خارج);
إذا كان الملف مفتوحا()) {
ملف < < " مرحبا ، العالم!";
ملف.إغلاق();
كوت < < " تمت كتابة الملف بنجاح.";
}
آخر {
كوت < < " تعذر فتح الملف للكتابة.";
}
العودة 0;
}
في هذا المثال ، نستخدم فئة أوفستريم من مكتبة فستريم لكتابة البيانات إلى ملف. باستخدام الدالة إسبيوبين () ، نتحقق مما إذا كان الملف قد تم فتحه للكتابة. إذا تم فتح الملف بنجاح ، فاستخدم عامل التشغيل << لكتابة السطر " مرحبا ، العالم!"إلى الملف. بعد اكتمال التسجيل ، نسمي طريقة الإغلاق () لإغلاق الملف.
إذا تعذر فتح الملف للكتابة ، فإننا نعرض الرسالة المقابلة. ثم ننهي البرنامج عن طريق العودة 0.
يتضمن ملف الإدخال فستريم ج
في لغة البرمجة سي programming ، هناك مكتبة فستريم ، والتي توفر وظائف للعمل مع الملفات. لاستخدام هذه المكتبة ، يجب عليك تضمين ملف الرأس.
ملف الإدخال هو الملف الذي يقرأ البرنامج البيانات منه. قد يحتوي ملف الإدخال على نص أو معلومات ثنائية تحتاج إلى معالجة.
لفتح ملف الإدخال ، يتم استخدام فئة ستد::إفستريم ، والتي توفر وظائف لقراءة البيانات من الملف. للقيام بذلك ، تحتاج إلى إنشاء كائن من فئة الأمراض المنقولة جنسيا::إفستريم وتمرير اسم الملف إليها كوسيطة منشئ.
مثال على فتح ملف إدخال:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: إفستريم المدخلات ("المدخلات.النص");
إذا كان (الإدخال-مفتوح ()) {
// يتم فتح الملف بنجاح ، يمكنك قراءة البيانات
} آخر {
// تعذر فتح الملف
}
العودة 0;
}
في هذا المثال ، ملف يسمى " الإدخال.النص". إذا تم فتح الملف بنجاح ، يمكنك البدء في قراءة البيانات منه. إذا تعذر فتح الملف ، على سبيل المثال ، إذا كان الملف غير موجود أو غير قابل للقراءة ، فيمكنك تنفيذ الإجراءات المناسبة.
بعد فتح ملف الإدخال ، يمكنك استخدام وظائف ستد:: إفستريم فئة الكائن لقراءة البيانات. على سبيل المثال ، وظيفة الإدخال.الحصول على () يسمح لك لقراءة الحرف التالي من الملف.
مثال على قراءة حرف من ملف إدخال:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: إفستريم المدخلات ("المدخلات.النص");
إذا كان (الإدخال-مفتوح ()) {
شار الفصل;
المدخلات.الحصول على (الفصل);
// معالجة شخصية القراءة
} آخر {
// تعذر فتح الملف
}
العودة 0;
}
في هذا المثال ، تتم قراءة الحرف التالي من الملف وحفظه في متغير الفصل. بعد ذلك ، يمكنك إجراء المعالجة اللازمة لهذا الرمز.
قد يحتوي ملف الإدخال على أنواع بيانات أخرى ، مثل الأرقام والسلاسل وما إلى ذلك. لقراءة هذه البيانات ، يتم استخدام الوظائف المقابلة من فئة ستد::إفستريم. على سبيل المثال ، تتيح لك وظيفة الإدخال >> القيمة قراءة قيمة نوع القيمة من ملف.
مثال على قراءة رقم من ملف إدخال:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: إفستريم المدخلات ("المدخلات.النص");
إذا كان (الإدخال-مفتوح ()) {
عدد كثافة العمليات;
المدخلات > > عدد;
// معالجة رقم القراءة
} آخر {
// تعذر فتح الملف
}
العودة 0;
}
في هذا المثال ، تتم قراءة رقم من الملف وتخزينه في متغير الرقم. ثم يمكنك إجراء المعالجة اللازمة لهذا الرقم.
بعد الانتهاء من العمل مع ملف الإدخال ، يجب إغلاقه باستخدام الإدخال.إغلاق () وظيفة. سيؤدي ذلك إلى تحرير الموارد التي يشغلها الملف وتجنب الأخطاء المحتملة عند العمل مع الملفات.
ملف الإخراج تشمل فستريم ج
تضمين فستريم ج هو ج library مكتبة لغة البرمجة التي توفر وظائف للعمل مع الملفات. في سياق استخدام هذه المكتبة ، يعني "ملف الإخراج" ملفا يمكن كتابة البيانات فيه.
للعمل مع ملفات الإخراج في ج using باستخدام تضمين فستريم ج ، تحتاج إلى اتباع عدة خطوات:
- تضمين ملف رأس فستريم:
- إنشاء كائن من فئة أوفستريم:
- لفتح ملف للكتابة:
- للتحقق مما إذا تم فتح الملف بنجاح:
- اكتب البيانات إلى ملف:
- أغلق الملف بعد اكتمال التسجيل:
# تشمل
الأمراض المنقولة جنسيا:: أوفستريم أوتفيل;
ملف خارجي.فتح ("ملف.النص");
إذا تم فتح الملف()) { // تم فتح الملف بنجاح }
ملف خارجي < < "مثال على الكتابة إلى ملف";
ملف خارجي.إغلاق();
مثال كامل لاستخدام ملف الإخراج تشمل فستريم ج:
# تشمل
# تشمل
كثافة العمليات الرئيسية () {
الأمراض المنقولة جنسيا:: أوفستريم أوتفيل;
ملف خارجي.فتح ("ملف.النص");
إذا كان الملف مفتوحا()) {
ملف خارجي < < "مثال على الكتابة إلى ملف";
ملف خارجي.إغلاق();
} آخر {
الأمراض المنقولة جنسيا:: كوت < < " تعذر فتح الملف."<<الأمراض المنقولة جنسيا:: إندل;
}
العودة 0;
}
في هذا المثال ، يتم إنشاء كائن من فئة أوفستريم مع اسم أوتفيل ، ملف " ملف.يتم فتح النص " للكتابة ، يتم التحقق من نجاح فتح الملف ، يتم كتابة البيانات إلى الملف ، ومن ثم يتم إغلاق الملف.
يمكن استخدام ملف الإخراج الذي تم إنشاؤه باستخدام تضمين فستريم ج لأغراض مختلفة ، مثل حفظ البيانات وإنشاء السجلات وتسجيل نتائج البرنامج وما إلى ذلك.
مزايا استخدام تشمل فستريم ج
تضمين فستريم ج هو توجيه المعالج في لغة البرمجة ج that الذي يربط الملفات الضرورية للعمل مع الملفات والتدفقات. إنه جزء من مكتبة سي standard القياسية ويوفر القدرة على فتح الملفات وإنشائها وكتابتها وقراءتها.
باستخدام تشمل فستريم ج لديها العديد من المزايا:
- سهل الاستخدام. يتضمن التوجيه فستريم ج تشمل جميع ملفات رأس اللازمة للعمل مع الملفات والجداول ، مما يجعل استخدام هذه الوظائف بسيطة ومريحة.
- القدرة على العمل مع أنواع مختلفة من الملفات. يمكنك استخدام تضمين فستريم ج للعمل مع النص والملفات الثنائية. يسمح ذلك للمبرمج بمعالجة أنواع مختلفة من البيانات وإجراء عمليات القراءة والكتابة وفقا لمتطلبات البرنامج.
- المرونة في التعامل مع البيانات. منذ تشمل التوجيه فستريم ج يوفر وظائف مختلفة للعمل مع الملفات والتدفقات ، يمكن للمبرمج اختيار الطريقة المناسبة لقراءة وكتابة البيانات اعتمادا على احتياجاتهم. على سبيل المثال ، باستخدام وظيفة جيتلين () ، يمكنك قراءة سلسلة من ملف ، وباستخدام << المشغل ، يمكنك كتابة البيانات إلى ملف.
- السلامة. تضمين فستريم ج يوفر آليات موثوقة للعمل مع نظام الملفات ، والذي يتجنب الأخطاء مثل تجاوز سعة المخزن المؤقت أو فقدان البيانات. توفر المكتبة التحقق من الأخطاء وإكمال عمليات الملف بشكل صحيح.
- رمز قابلية. باستخدام تضمين فستريم ج ، يمكن للمبرمج كتابة التعليمات البرمجية المحمولة التي سيتم تشغيلها على أنظمة التشغيل المختلفة دون الحاجة إلى إعادة كتابتها. توفر المكتبة واجهة مجردة للعمل مع الملفات ، وإخفاء الاختلافات بين أنظمة التشغيل المختلفة.
بشكل عام ، باستخدام تشمل فستريم ج يسمح للمبرمج للعمل بكفاءة وأمان مع الملفات وتدفق البيانات ، مما يجعلها أداة لا غنى عنها عند تطوير البرامج التي تتطلب قراءة أو كتابة الملفات.
سؤال وجواب
ما هو تشمل فستريم ج?
تضمين فستريم ج هو ج programming لغة البرمجة التوجيه المعالج الذي يتضمن مكتبة فستريم في البرنامج. توفر مكتبة فستريم أدوات للعمل مع الملفات في ج++. يجب تحديد توجيه تضمين فستريم ج في بداية البرنامج قبل استخدام وظائف إدارة الملفات.
كيفية استخدام تشمل ستريم ج?
لاستخدام تضمين فستريم ج في ج++ ، يجب عليك كتابة # تضمين التوجيه في بداية البرنامج. بعد ذلك ، يمكنك استخدام وظائف وفئات من مكتبة فستريم ، مثل إفستريم (للقراءة من ملف) ، أوفستريم (للكتابة إلى ملف) و فستريم (للقراءة والكتابة في وقت واحد إلى ملف).
ما هي الوظائف المتاحة عند استخدام تشمل فستريم ج?
عند استخدام تضمين فستريم ج ، وظائف وفئات مختلفة للعمل مع الملفات تصبح متاحة في ج++. بعض منهم: إفستريم ، أوفستريم و فستريم هي فئات للعمل مع الملفات ، فتح () هو طريقة لفتح ملف ، إغلاق () هو طريقة لإغلاق ملف ، < > هو عامل لقراءة البيانات من ملف ، وغيرها.
كيف يمكنني فتح ملف باستخدام تضمين ستريم ج?
لفتح ملف باستخدام تضمين فستريم ج في ج++ ، تحتاج إلى إنشاء كائن من إفستريم أو فئة أوفستريم (اعتمادا على ما إذا كنت بحاجة إلى القراءة أو الكتابة إلى الملف) واستدعاء طريقة فتح () على ذلك. تأخذ الطريقة المفتوحة () اسم الملف كوسيطة وتفتحه للقراءة أو الكتابة. على سبيل المثال ، إفستريم ملف ؛ ملف.فتح ("ملف.النص") ؛ سيتم فتح ملف الملف.النص للقراءة.
كيف أقرأ البيانات من ملف باستخدام تضمين فستريم ج?
لقراءة البيانات من ملف باستخدام تضمين فستريم ج في ج++ ، تحتاج إلى إنشاء كائن من فئة إفستريم واستخدام المشغل > > لقراءة البيانات من الملف إلى المتغيرات. على سبيل المثال ، إفستريم ملف ؛ ملف.فتح ("ملف.النص") ؛ الباحث س ؛ ملف > > س ؛ التهم من ملف ملف.النص رقم وسوف حفظه إلى متغير س.
كيف يمكنني كتابة البيانات إلى ملف باستخدام تضمين فستريم ج?
لكتابة البيانات إلى ملف باستخدام تضمين فستريم ج في ج++ ، تحتاج إلى إنشاء كائن من فئة أوفستريم واستخدام < < المشغل لكتابة البيانات إلى ملف. على سبيل المثال ، ملف تيار ؛ ملف.فتح ("ملف.النص") ؛ الباحث س = 5 ؛ ملف < < س ؛ سيكتب الرقم 5 إلى ملف الملف.نص .