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