Step 9 (S-2920)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/540/step/9

Функции, которые вы реализовали в предыдущих заданиях, довольно полезны — их даже включили в стандартную библиотеку языков C и C++. В стандартной библиотеке они называются strlen, strcat и strstr (еще несколько незначительных отличий, но смысл такой же). Чтобы использовать их в C++ нужно подключить заголовок cstring:


#include <cstring>char str[100] = "left part";strcat(str, " right part");size_t length = strlen(str);


Будьте внимательны: функция strcat не предоставляет никакого способа контроля за переполнением массива, это может служить источником ошибок. Вместо нее предпочитайте функцию strncat.

В стандартной библиотеке есть еще множество полезных функций. Старайтесь использовать уже готовые функции, когда возможно, вместо того, чтобы писать их самостоятельно.