strcat()

Соединить две строки

Прототип:

#include <string.h>
char * strcat( char *dst,
const char *src );

Аргументы:

dst
src
Совмещаемые строки.

Библиотека:

libc

Описание:

Функция strcat() добавляет копию строки src (включая завершающий NUL) в конец строки dst. Первый символ строки src перезаписывает исходный завершающий символ NUL в строке dst.

Возвращаемое значение:

Указатель на dst.

Примеры:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main( void )
{
char buffer[80];
strcpy( buffer, "Hello " );
strcat( buffer, "world" );
printf( "%s\n", buffer );
return (EXIT_SUCCESS);
}

Код генерирует следующий вывод:

$ ./a.out Hello world

Классификация:

ANSI, POSIX 1003.1

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

strncat(), strncpy(), strcpy()




Предыдущий раздел: Описание API системной библиотеки