Определяне на дължината на низ

Библиотеката string.h предоставя множество от функции за обработка на стрингове, като най-важните от тях се използват за намиране на дължина на низ, копиране на един стринг в друг и сравняване на низове.


Дължината на низ се определяне чрез функцията strlen.
а) Синтаксис:

strlen(<низ>);


Функцията има единствен параметър, който може да бъде произволна последователност от знаци, зададена като низ. Функцията изчислява броя на знаците на параметъра и го връща като свой резултат от тип int.


б) Семантика:

Функцията обхожда стринга докато срещне ’\0’ и преброява всеки един от елементите му без ’\0’. Тя може да се реализира по следния начин:

int strlen(char *s)
{
    int i=0;
    while(s[i]!='\0')i++;
    return i;
}