Функція strcat () у C ++ додає копію рядка до кінця іншого рядка.
прототип strcat ()
char * strcat (char * dest, const char * src);
strcat()
Функція приймає два аргументи: Цілий і SRC. Ця функція додає копію рядка символів, на який вказує src, до кінця рядка, на який вказує dest. Нульовий символ закінчення в кінці dest замінюється першим символом src, а результуючий символ також закінчується нулем.
Поведінка невизначена, якщо
- рядки перекриваються.
- dest масив недостатньо великий, щоб додати вміст src.
Це визначається у файлі заголовка "> файл заголовка.
Параметри strcat ()
dest
: Вказівник на нульовий рядок, що закінчується, до якого слід додати.src
: Вказівник на нульовий закінчувальний рядок, який слід додати.
strcat () Повертається значення
Функція strcat () повертає dest, вказівник на рядок призначення.
Приклад: Як працює функція strcat ()
#include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )
Коли ви запускаєте програму, результат буде:
Вивчення C ++ - це весело і легко