Пространства имён
Варианты
Действия

strcat

Материал из cppreference.com
< c‎ | string‎ | byte

 
 
 
Нуль-терминированные однобайтовые строки
Функции
Манипуляции с символами
Преобразования в и из числовых форматов
Манипуляции со строками
strcatstrcat_s
(C11)
Исследование строк
Манипуляции с памятью
Разное
 
Определено в заголовочном файле <string.h>
char *strcat( char *dest, const char *src );
Добавляет строку байт, на который указывает src на байт строку, на которую указывает dest. В результате байт строки нулем. Если строки перекрываются, поведение не определено.
Оригинал:
Appends a byte string pointed to by src to a byte string pointed to by dest. The resulting byte string is null-terminated. If the strings overlap, the behavior is undefined.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править] Параметры

dest
указатель с нулевым байтом строки для добавления к
Оригинал:
pointer to the null-terminated byte string to append to
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
src
указатель с нулевым байтом строки копирования
Оригинал:
pointer to the null-terminated byte string to copy from
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

dest

[править] Пример

char str1[50] = "Hello ";
char str2[50] = "World!";
strcat(str1, str2);
printf("%s", str1);

Вывод:

Hello World!

[править] См. также

конкатенирует определённое число символов двух строк
(функция) [править]
копирует одну строку в другую
(функция) [править]