‫حسنا.
‫الآن دعونا نلقي نظرة على التمرين الآخر.
‫لذا فإن السلسلة هي التحدي الثاني.
‫وأول شيء يتعين علينا القيام به هو مطالبة المستخدم بإدخال سلسلة.
‫وسيدخل السلسلة هنا ونخزن هذه السلسلة كمدخلات وسنفعل ذلك بالطريقة الرئيسية.
‫كما هو الحال دائمًا ، سيسمح لنا هذا بالحصول على مدخلات المستخدم والتي ستكون داخل مدخلاتنا ثم نحصل على إدخال
‫مستخدم آخر.
‫وما نريده هو أننا نريد معرفة الشخصية التي يبحث عنها الشخص.
‫لذا أدخل حرفًا للبحث ثم يجب على الشخص إدخال حرف واحد.
‫ويمكنك أن ترى أننا نستخدم حرف char هنا ، فنحن لا نستخدم سلسلة نصية ، لكننا نريد فقط أن يكون
‫لدينا حرف واحد وننشئ متغيرًا جديدًا هنا يسمى إدخال البحث ، والذي سيكون حرفًا ، وبالتالي حرفًا.
‫ثم نحصل على الخط الأحمر ونأخذ المدخل الأول فقط.
‫لذلك نقول ، أحضر لي الحرف الأول في وحدة التحكم تلك ، الخط الأحمر ، لأن هذا الخط الأحمر
‫سيعيد سلسلة.
‫وباستخدام الأقواس المربعة والفهرس الذي تريده ، يمكنك الحصول على موضع محدد لتلك السلسلة.
‫وفي هذه الحالة نحصل على الحرف الأول من تلك السلسلة.
‫بعد ذلك ، نحتاج إلى الحصول على فهرس الحرف من السلسلة.
‫لذلك دعونا ننشئ متغير عدد صحيح جديد سيهتم بذلك وسيحصل على.
‫فهرس إدخال مدخلات البحث وسيتم تخزينه في فهرس البحث.
‫إذن ما هو المدخل؟
‫حسنًا ، الإدخال هو هذا المتغير هنا ، وهو الخط الأحمر في وحدة التحكم.
‫فكل ما أدخله المستخدم ثم نحصل على فهرس بحرف معين.
‫لذلك إذا نظرت إلى فهرس هناك العديد من الأحمال الزائدة ، ولكن أحدها هو أنه سيحتاج إلى حرف.
‫لذا فإن الشخصية ، إذا قمت بالمرور فوقها ، يمكنك أن ترى ذلك ويمكنك أن ترى أنها تعيد عدد صحيح.
‫هذا هو بالضبط ما لدينا هنا.
‫لدينا هنا int يسمى فهرس البحث.
‫لذلك نأخذ المدخلات ونحصل على فهرس حرف معين.
‫لذلك نقول فقط ، حسنًا ، ما هو الموضع الذي يمثل هذه الشخصية لأول مرة ضمن الإدخال.
‫إذن ضمن السلسلة التي نبحث عنها حاليًا ثم نريد فقط طباعتها.
‫لذلك دعونا نفعل ذلك.
‫دعنا نطبع الفهرس كنتيجة بحث على وحدة التحكم.
‫ونفعل ذلك بقول مؤشر الشخصية.
‫وهنا نقول صفرًا ، ما يعني أن هذا المتغير في السلسلة واحد ، وهو فهرس البحث هذا.
‫حسنًا ، فلنجرّب هذا ونرى النتيجة.
‫سأقوم هنا بإدخال البرامج التعليمية من نقطة EU والآن سأبحث عن نقطة ويمكنك أن ترى فهرس نقطة الحرف
‫في السلسلة هو تسعة.
‫إذن
‫لدينا 0123456789.
‫لذلك سيكون هذا هو مؤشر شخصيتي.
‫النقطة كما تعلم ، تبدأ بصفر.
‫لذلك ستكون هذه الدروس متواضعة ، ستكون صفرًا.
‫تمام.
‫لذلك كان هذا هو الجزء الأول من التمرين.
‫الآن دعنا ننتقل إلى الحالة الثانية حيث نستخدم التسلسل.
‫ومن أجل استخدام التسلسل ، نحتاج إلى سلسلتين نريد دمجهما مع بعضهما البعض.
‫وما سأفعله هو أنني سأحصل على سلسلتين من المستخدم.
‫أولاً وقبل كل شيء ، أريد الحصول على الاسم الأول للمستخدم ، ثم أريد الحصول على الاسم الأخير للمستخدم.
‫ثم ما سأفعله هو أنني سأسلسلها ، مما يعني أنني سأجمعها لتكون
‫سلسلة واحدة.
‫لذلك دعونا نفعل ذلك.
‫دعونا نسلسلها.
‫باستخدام الكود التالي حتى تتمكن من رؤيتنا.
‫نحن نتسلسل باستخدام طريقة الفتح.
‫وما سيفعله هو أنه سيربط سلاسل متعددة مع بعضها البعض ، حتى في هذه الحالة.
‫لذلك سيأخذ الاسم الأول ، أيًا كان ما أدخله المستخدم.
‫لذلك نسأل هنا عن الاسم الأول ، ثم نطلب الاسم الأخير.
‫لكن ما نضيفه أيضًا هو مسافة فارغة بينهما لأننا لا نريد الحصول على الأسماء.
‫مباشرة بعد الآخر.
‫لكننا نريد أن يكون لدينا مساحة فارغة بينهما.
‫وبعد ذلك نقوم فقط بطباعة الاسم الكامل.
‫ويمكنك أن ترى أنه متغير جديد يسمى الاسم الكامل.
‫بالطبع ، كان بإمكاننا استخدام التسلسل هنا مباشرةً ، أو ربما قلنا للتو الموضع الأول
‫، الموضع الثاني.
‫هناك العديد من الخيارات المختلفة ، لكنني أردت أن تستخدم هذه الطريقة الملموسة على وجه التحديد للقيام
‫بالتسلسل.
‫تمام.
‫فلنبدأ الآن في تشغيل هذا مرة أخرى.
‫حسنًا ، كان لدينا مثال السلسلة الذي أخبرتك به ، ثم الفهرس الذي سأستخدمه صفر ، ثم أدخل الاسم الأول
‫هنا.
‫لذلك سيكون الاسم الأخير لـ Dennis ، زر اللكم ويمكنك رؤية اسمك الكامل هو Dennis Panopto.
‫حسنًا ، في حالتي ، هذا هو الحال بالنسبة لك.
‫سيكون اسمًا مختلفًا.
‫حسنا.
‫هذا كل شيء.
‫أتمنى أن تكون قد نجحت في كتابة هذا الرمز.
‫وإذا كان لديك حل آخر لهذا ، فلا بأس أيضًا.
‫لكنك الآن تعرف كيفية استخدام التسلسل بطريقة محددة على وجه التحديد.
‫وبالمناسبة ، يمكنك أيضًا رؤية أن التسلسل سيعيد سلسلة نصية.
‫لذلك عندما تحوم فوقه ، فإنه يخبرك حتى بما سيعود.
‫لذا في حالتنا ، ستعيد السلسلة صفر ، وسلسلة واحدة ، وسلسلة لربطها ، ما يعني فقط
‫توصيلها معًا بسلسلة واحدة.
‫حسنا.
‫هذا كل شيء لهذا الفيديو.
‫أتمنى أن تكون ناجحًا مع هذا.
‫نراكم في القادم.