![]() |
![]() |
![]() |
Copy a string
#include <string.h> char* strcpy( char* dst, const char* src );
libc
The strcpy() function copies the string pointed to by src (including the terminating NUL character) into the array pointed to by dst.
![]() |
Copying of overlapping objects isn't guaranteed to work properly. See the memmove() function for information on copying objects that overlap. |
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 |
![]() |
![]() |
![]() |