📘 قراءة كتاب الدليل المفصل للتعامل مع السلاسل المحرفية في ال c++ أونلاين
إنشاء سلسة محرفية:
الخطوة الأولى التي يجب فعلها قبل إنشاء سلسة محرفية هو تضمين مكتبة
السلاسل المحرفية في ترويسة البرنامج
ويتم التضمين بالشكل التالي:
#include<string>
ان هذا التضمن يمكننا من تعريف متحول من نوع سلسلة محرفية (string(
مثال:
String x ;
۱-تخزين المحارف في السلسلة
بعد انشاء السلسة المحرفية يمكننا تخزين المحارف فيها بالشكل التالي:
string x="hello" ;
أو بالشكل:
string x("hello") ;
cout<<x ;
ستكون شاشة الاظهار بالشكل :
hello
۲-إنشاء سلسلة محرفية جديدة تكون عبارة عن مقطع منسوخ من
سلسلة محرفية اخرى
شرح الكود:
في السطر الاول تم تعريف سلسلة محرفية من نوع string وتم تزويدها
بالمحارف الخمسةhello حيث أصبحت على الشكل :
h e l l o
۰ ۱ ۲ ۳ ٤
شرح السطر الثاني:
تم تعريف سلسلة محرفية ثانية وتزويدها بمجموعة محارف منسوخة من
y( x , 2 , 3) بالشكل وذلك x الاولى السلسة
الوسيط الاولى يُعتبر السلسلة التي سيتم النسخ منها وهي x
الوسيط الثاني هو رقم محرف البداية الذي سوف يتم النسخ بدءا منه وهو l
بدءا من محرف ً الوسيط الثالث هو عدد المحارف التي سوف يتم نسحها
البداية (أي سيتم نسخ محرف البداية أيضا)
ستكون شاشة الاظهار بالشكل:
llo
۳-اضافة سلسلة محرفية إلى سلسلة محرفية أخرى :
نكتب مايلي :
شرح الكود:
في السطر الاول تم تعريف سلسلة محرفية x
في السطر الثاني تم تعريف سلسلة محرفية y واضافة "man "اليها
بواسطة "+"
ستكون شاشة الاظهار بالشكل
hello man
(انتبه تم اضافة فراغ قبل حرف m كي لا تلتصق الكلمتان)
٤-طريقة ثانية لنسخ سلسلة من سلسلة باستخدام الدالة ()substr:
هناك طريقة ثانية لنسخ سلسلة من أخرى وذلك باستخدام الدالة ()substr
الموجودة في مكتبة string
نكتب مايلي:
شرح الكود:
في السطر الاول تم تعريف سلسلة محرفية x
في السطر الثاني تم استدعاء الدالة substre بالشكل
x.substr( , ) ;
حيث x هو السلسة المحرفية التي سوف يتم النسخ منها
يتم تمرير وسيطين للدالة substr:
الوسيط الاول :هو رقم محرف البداية الذي سوف يتم النسخ بدءا و ُ منه وه
e
بدءا من محرف ً الوسيط الثاني:هو عدد المحارف التي سوف يتم نسخها
البداية
ملاحظة أذا استدعيت الدالة substr ولم تمرر لها أي قيمة فسوف تقوم
بنسخ السترينغ كاملا :
String f=x.substr() ;
ستكون شاشة الاظهار بالشكل التالي:
٥-طريقة ثالثة لنسخ سلسلة من سلسلة باستخدام الدالتين
: begin(),end()
نكتب مايلي :
يقدم لك هذا الكتاب(على قلة عدد صفحاته) اهم النقاط الرئيسية لتتعامل مع السلاسل المحرفية في لغة البرمجة c++
سنة النشر : 2011م / 1432هـ .
حجم الكتاب عند التحميل : 126.2 كيلوبايت .
نوع الكتاب : pdf.
عداد القراءة:
اذا اعجبك الكتاب فضلاً اضغط على أعجبني و يمكنك تحميله من هنا:
شكرًا لمساهمتكم
شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:
قبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'