Для того, щоб дізнатися довжину рядка, можна використовувати метод size() рядка. Наприклад, останній символ рядка S це S[S. size() – 1].
Функція strlen обчислює кількість символів у рядку до першого входження символу кінця рядки. При цьому символ кінця рядки не входить до підрахованої кількості символів. Приклад: У прикладі розраховується довжина рядка "0123456789" за допомогою функції strlen.
Довжина std::string Хоча також можна використовувати функцію length() для визначення того, чи містить рядок якісь символи чи ні, ефективніше використовувати функцію empty(): bool string::empty() const — ця функція повертає true , якщо у рядку немає символів, і false — інакше.
1: Рядкова функція strcmp() C++ має вбудовані функції для керування та обробки даних рядкового типу. Щоб порівняти дві рядки, ми можемо використовувати функцію strcmp(). strcmp() — це бібліотечна функція C, яка використовується для порівняння двох рядків лексикографічним способом.