Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 8
Concatenate two strings, up to a maximum length
#include <string.h>
char* strncat( char* dst,
const char* src,
size_t n );
- dst, src
- The strings that you want to concatenate.
- n
- The maximum number of characters that you want to add from the
src string.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
The strncat() function appends
no more than n characters of the string pointed to by
src to the end of the string pointed to by dst.
The first character of src overwrites the null character at the end
of dst.
This function always adds a terminating null character to the
result.
The same pointer as dst.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char buffer[80];
int main( void )
{
strcpy( buffer, "Hello " );
strncat( buffer, "world", 8 );
printf( "%s\n", buffer );
strncat( buffer, "*************", 4 );
printf( "%s\n", buffer );
return EXIT_SUCCESS;
}
produces the output:
Hello world
Hello world****
ANSI,
POSIX 1003.1
Safety: | |
Cancellation point |
No |
Interrupt handler |
Yes |
Signal handler |
Yes |
Thread |
Yes |
strcat(),
strlcat()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 146
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/s/strncat.html on line 146