إعلان
تعلم الآن

C++ الدالة length()

تعريفها

ترجع رقم يمثل عدد أحرف النص الذي قام باستدعائها.
للدقة, فإن الرقم الذي ترجعه يمثل من كم Byte يتألف النص.



بناؤها

size_t length() const
	
size_t length() const noexcept
	


باراميترات

لا تقبل أي باراميتر.



قيمة الإرجاع

ترجع رقم يمثل من كم Byte يتألف النص الذي قام باستدعائها.



المثل الأول

Main.cpp
#include <iostream>

using namespace std;

int main()
{
    // str هنا قمنا بتعريف متغير نصي إسمه
    string str = "Welcome to harmash.com";

	// str يتألف نص المتغير Byte هنا قمنا بطباعة من كم
	// 1Byte الجواب سيكون 22 لأن كل حرف إنجليزي يتم تخزينه في
	cout << "Length of str is " << str.length() << " bytes";

    return 0;
}
		

سنحصل على النتيجة التالية عند التشغيل.

Length of str is 22 bytes
		


المثل الثاني

Main.cpp
#include <iostream>

using namespace std;

int main()
{
    // str هنا قمنا بتعريف متغير نصي إسمه
    string str = "محمد";

	// str يتألف نص المتغير Byte هنا قمنا بطباعة من كم
	// 2Byte الجواب سيكون 8 لأن كل حرف عربي يتم تخزينه في
	cout << "Length of str is " << str.length() << " bytes";

    return 0;
}

		

سنحصل على النتيجة التالية عند التشغيل.

Length of str is 8 bytes
		
إعلان
دورة قواعد بيانات MySQL في هذه الدورة ستتعلم أساسيات قواعد البيانات و أوامر SQL، العلاقات (Join) بين الجداول، Normalization مع تطبيق مشروع متكامل. سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 600 ريال
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة