قراءة محتويات الملف في سلسلة في لغة C
في لغة C، هناك عدة طرق لقراءة محتويات الملف بكفاءة في ملف واحد متغير السلسلة. تتمثل إحدى الطرق في استخدام فئة std::ifstream.
يوفر مقتطف التعليمات البرمجية التالي مثالاً لكيفية قراءة محتويات ملف في سلسلة باستخدام std::ifstream والمكررات:
#include
#include
int main(int argc, char** argv)
{
std::ifstream ifs("myfile.txt");
std::string content( (std::istreambuf_iterator(ifs) ),
(std::istreambuf_iterator() ) );
return 0;
}
يفتح الكود أعلاه الملف "myfile.txt" للقراءة ويستخدم التكرارات لقراءة محتويات الملف في سلسلة المحتوى. البيان std::ifstream ifs("myfile.txt"); تهيئة كائن ifs وفتح الملف المحدد للقراءة.
السطر الثاني من التعليمات البرمجية، std::string content( (std::istreambuf_iterator
بمجرد قراءة محتويات الملف في سلسلة المحتوى، يمكنك الوصول إلى السلسلة ومعالجتها حسب الحاجة. على سبيل المثال، يمكنك إخراج المحتويات إلى وحدة التحكم أو إجراء عمليات سلسلة أخرى.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3