++C

++C — طول رشته (String Length)

آخرین بروزرسانی: 1404/07/28

طول رشته (String Length)

اینجا درباره طول رشته حرف می زنیم. رشته (String) یعنی متن داخل کوتیشن. ما می خواهیم تعداد کاراکترهای رشته را بدانیم. برای این کار از تابع های آماده کمک می گیریم. سپس نتیجه را چاپ می کنیم.

تابع length() برای طول رشته

تابع (Function) کاری آماده با یک نام است. تابع length() تعداد کاراکترهای رشته را برمی گرداند. سپس با cout آن را نمایش می دهیم.

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

تابع size() هم ارز length()

هم ارز (Alias) یعنی نامی دیگر برای همان کار. در C++، size() مثل length() عمل می کند. انتخاب با شماست.

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

نکته: اگر نتیجه اشتباه شد، رشته را بررسی کن. فاصله های پنهان هم کاراکتر هستند.

تمرین گام به گام

  1. یک رشته بساز و مقدار دلخواه بگذار.
  2. با length() طول را حساب و چاپ کن.
  3. حالا با size() همان را تکرار کن.

هشدار: طول رشته با تعداد بایت فرق دارد. ما اینجا تعداد کاراکترها را می خواهیم.

جمع بندی سریع

  • length() طول رشته را برمی گرداند.
  • size() معادل length() است.
  • فاصله هم کاراکتر حساب می شود.
  • نتیجه را با cout چاپ کن.

طول رشته | دسترسی به کاراکترها | اعداد و رشته ها