بعض الوظائف لا تعمل على هذا المتصفح، حاول استخدام متصفح آخر
About Privacy Terms
بسم الله الرحمن الرحيم
شاركـ أصدقائك

كورس ++C | شرح Strings | موقع فولدرات

الرئيسية / الحاسب الآلي / لغات البرمجة / C++ / كورس ++C | شرح Strings

القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي

 

c++   syntax مقدمة شرح كورس للمبتدئين بالعربي

 

تعتبر السلسلة من أكثر أنواع البيانات المفيدة المتوفرة في مكتبات C ++. السلسلة هي

متغير يخزن سلسلة من الأحرف أو أحرف أخرى ، مثل "Hello" أو

"!May 10th is my birthday". تمامًا مثل أنواع البيانات الأخرى ، لإنشاء string نحن

نعلن عنها أولاً ، ثم يمكننا تخزين قيمة فيها.

 

تستخدم السلاسل لتخزين النص.

يحتوي متغير السلسلة على مجموعة من الأحرف محاطة بعلامات اقتباس مزدوجة:

مثال:

أنشئ متغيرًا من النوع string وقم بتعيين قيمة له:

string greeting = "Hello";

 

لاستخدام السلاسل ، يجب تضمين ملف رأس إضافي في التعليمات البرمجية المصدر ، مكتبة <string>:

مثال:

// قم بتضمين مكتبة السلسلة
#include <string>
 
// إنشاء متغير سلسلة
string greeting = "Hello";

 

تسلسل السلسلة:

يمكن استخدام عامل التشغيل + بين السلاسل لإضافتها معًا لإنشاء سلسلة جديدة. وهذا ما يسمى بالتسلسل:

مثال:

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
cout << fullName;

في المثال أعلاه ، أضفنا مسافة بعد firstName لإنشاء مسافة بين John و Doe على الإخراج. ومع ذلك ، يمكنك أيضًا إضافة مسافة بعلامات اقتباس ("  " أو "  "):

مثال:

string firstName = "John";
string lastName = "Doe";
string fullName = firstName + " " + lastName;
cout << fullName;

 

Append:

السلسلة في C ++ هي في الواقع كائن ، والتي تحتوي على وظائف يمكنها إجراء عمليات معينة على السلاسل. على سبيل المثال ، يمكنك أيضًا ربط السلاسل باستخدام الوظيفة ()append:

مثال:

string firstName = "John ";
string lastName = "Doe";
string fullName = firstName.append(lastName);
cout << fullName;

 

الأمر متروك لك فيما إذا كنت تريد استخدام + أو  ()append. الاختلاف الرئيسي بين الاثنين هو أن وظيفة ()append  أسرع بكثير. ومع ذلك ، للاختبار وما إلى ذلك ، قد يكون من الأسهل استخدام +.

 

جمع الأرقام والسلاسل:

 

تحذير ! : يستخدم C ++ عامل التشغيل + للإضافة والتسلسل.

 

إذا أضفت رقمين ، فستكون النتيجة رقمًا:

مثال:

int x = 10;
int y = 20;
int z = x + y;      // (سيكون 30 (عدد صحيح z

 إذا أضفت سلسلتين ، فستكون النتيجة سلسلة نصية:

مثال:

string x = "10";
string y = "20";
string z = x + y;   // (سيكون 1020 (سلسلة نصية

 

إذا حاولت إضافة رقم إلى سلسلة ، فسيحدث خطأ:

مثال:

string x = "10";
int y = 20;
string z = x + y;

 

length:

 للحصول على طول سلسلة ، استخدم دالة ()length :

مثال:

string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
cout << "The length of the txt string is: " << txt.length();
 

تلميح: قد ترى بعض برامج C++ التي تستخدم الدالة ()Size للحصول على طول سلسلة أحرف.

هذا مجرد اسم مستعار ()length. الأمر يعود إليك بالكامل إذا كنت تريد استخدام ()length أو ()size:

مثال:

string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
cout << "The length of the txt string is: " << txt.size();
 

 

 

لا تنسى مشاركة الصفحة ومن صالح دعائكم

صورة
CSS
كورس CSS | شرح Comments

يستخدم تعليق CSS لإضافة ملاحظات توضيحية إلى الكود أو لمنع المتصفح من تفسير أجزاء معينة من ورقة الأنماط. حسب التصميم ، التعليقات ليس لها تأثير على تخطيط الوثيقة. تُستخد ...

صورة
SQL
كورس SQL | شرح SELECT

يتم استخدام عبارة SELECT لتحديد البيانات من قاعدة البيانات. يتم تخزين البيانات التي تم إرجاعها في جدول نتائج يسمى مجموعة النتائج. ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Operators

يتضمن JavaScript عوامل تشغيل كما هو الحال في اللغات الأخرى. يقوم عامل التشغيل ببعض العمليات على معاملات فردية أو متعددة (قيمة البيانات) وينتج نتيجة. على سبيل المثال 1 ...

صورة
JAVASCRIPT
كورس JavaScript | شرح Assignment

يتم استخدام عامل تشغيل التعيين (=) لتعيين قيمة إلى متغير. يتم تقييم عملية التعيين إلى القيمة المعينة. يمكن ربط عامل تشغيل التعيين من أجل تعيين قيمة واحدة لمتغيرات متعد ...

صورة
SQL
كورس SQL | شرح WHERE

يتم استخدام عبارة SQL WHERE لتحديد شرط أثناء جلب البيانات من جدول واحد أو من خلال الانضمام إلى جداول متعددة. إذا تم استيفاء الشرط المحدد ، فإنه يقوم فقط بإرجاع قيمة مح ...

صورة
SQL
كورس SQL | شرح ORDER BY

يتم استخدام عبارة ORDER BY في SQL لفرز البيانات التي تم جلبها إما تصاعديًا أو تنازليًا وفقًا لعمود واحد أو أكثر. تقوم الكلمة الأساسية ORDER BY بفرز السجلات بترتيب تصاع ...