Функция 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; )
Когда вы запустите программу, вывод будет:
Здравствуйте, программисты.