strcat – объединение строк.
Синтаксис:
#include < string.h >
char *strcat (char *destination, const char *append);
Аргументы:
destination – указатель на массив в который будет добавлена строка.
append – указатель на массив из которого будет скопирована строка.
Возвращаемое значение:
Функция возвращает указатель на массив, в который добавлена строка (destination).
Описание:
Функция strcat добавляет в строку, на которую указывает аргумент destination, строку, на которую указывает аргумент append. Символ конца строки помещается в конце объединенных строк.
Если строки перекрываются, результат объединения будет не определен.
Пример:
В примере объединяется строка «первая строка» со строкой «вторая строка» с помощью функции strcat
#include < stdio.h > // Для printf
#include < string.h > // Для strcat
int main (void)
{
// Массив источник данных
char app[1024]=”вторая строка ”;
// Массив приемник данных
char dst[1024]=”первая строка”;
// Добавляем строку из массива src в массив dst.
strcat (dst, app);
// Вывод массива dst на консоль
printf (“dst: %s\n”,dst);
return 0;
}
| |
Результат:
Вывод в консоль:
dst: первая строкавторая строка
|
Смотри так же:
memccpy
memcpy
memmove
memset
strcat
strcpy
strncat
strncpy
strxfrm
|