Визначення довжини рядка

C++:
Визначення довжини рядка

Як це зробити:

#include <iostream>
#include <string>

int main() {
    std::string greeting = "Привіт, як справи?";
    std::cout << "Довжина рядка: " << greeting.length() << std::endl;
    return 0;
}

Выдача:

Довжина рядка: 19

Глибше занурення:

Довжина рядка важлива з часів C і strlen із <cstring>. Але в сучасному C++, std::string::length() ефективніший і безпечніший через об’єктно-орієнтований підхід. Є альтернативи: std::string::size(), який дає той самий результат. У підрахунку не враховуються нуль-термінатори, що відмінно для UTF-8 рядків.

Дивіться також: