У цьому посібнику ви навчитесь використовувати функцію 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()
, розмір цільового рядка повинен бути достатньо великим, щоб зберігати скопійований рядок. Інакше це може спричинити невизначену поведінку .