Функція strcpy () в C ++ копіює рядок символів від джерела до місця призначення.
прототип strcpy ()
char * strcpy (char * dest, const char * src);
strcpy()
Функція приймає два аргументи: Цілий і SRC. Він копіює рядок символів, на який вказує src, до місця пам'яті, на яке вказує dest. Нульовий символ закінчення також копіюється.
Поведінка невизначена, якщо:
- Пам'ять, виділена для покажчика dest, недостатньо велика.
- Рядки перекриваються.
Це визначається у файлі заголовка "> файл заголовка.
Параметри strcpy ()
dest
: Вказівник на масив символів, куди копіюється вміст.src
: Вказівник на масив символів, звідки копіюється вміст.
strcpy () Повернене значення
Функція strcpy () повертає dest, вказівник на пункт призначення.
Приклад: Як працює функція strcpy ()
#include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )
Коли ви запускаєте програму, результат буде:
Привіт програмісти.