![]() |
![]() |
![]() |
Concatenate two strings
#include <string.h> char* strcat( char* dst, const char* src );
libc
The strcat() function appends a copy of the string pointed to by src (including the terminating NUL character) to the end of the string pointed to by dst. The first character of src overwrites the NUL character at the end of dst.
A pointer to 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; }
produces the output:
Hello world
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |
strncat(), strncpy(), strcpy()
![]() |
![]() |
![]() |