В този урок ще се научите да използвате функцията strcpy () в програмирането на C за копиране на низове (с помощта на пример).
C strcpy ()
Прототипът на функцията strcpy()
е:
char* strcpy(char* destination, const char* source);
- На
strcpy()
копията функция низ посочиха от източника (включително характера на нула) до местоназначението. - Най
strcpy()
функция също се връща на копирания низ.
На strcpy()
функцията е дефинирано в string.h заглавния файл.
Пример: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Изход
C програмиране
Забележка: Когато използвате strcpy()
, размерът на целевия низ трябва да бъде достатъчно голям, за да съхранява копирания низ. В противен случай това може да доведе до недефинирано поведение .