Соединить две строки
#include <string.h>char * strcat( char *dst,const char *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 системной библиотеки