Задание
https://stepic.org/lesson/Использование-указателей-540/step/6
Очень часто для работы со строками нам нужно сначала вычислить длину строки. Для C-style строк длина нигде явно не хранится, но её можно вычислить. Напишите функцию, которая вычисляет длину C-style строки. Учтите, что завершающий нулевой символ считать не нужно.
Требования к реализации: при выполнении этого задания вы можете создавать любые вспомогательные функции. Вводить или выводить что-либо не нужно. Реализовывать функцию main не нужно.
Решение
{% highlight cpp %} #include using namespace std;
unsigned strlen(const char *str)
{
unsigned i = 0;
for (; *str != ‘\0’; str++)
{
i++;
}
return i;
}
int main() { char s[] = “Hello World!\n”; cout « strlen(s); } {% endhighlight %}
Сам курс https://stepic.org/course/7