Uso de strcat y strncat
c:
#include <stdio.h>
#include <string.h>
int main()
{
char s1[ 20 ] = "Feliz "; /* inicializa el arreglo de caracteres s1 */
char s2[] = "Anio Nuevo "; /* inicializa el arreglo de caracteres s2 */
char s3[ 40 ] = ""; /* inicializa a vacÃÂÂo el arreglo de caracteres s3 */
printf( "s1 = %s\ns2 = %s\n", s1, s2 );
/* concatena s2 y s1 */
printf( "strcat( s1, s2 ) = %s\n", strcat( s1, s2 ) );
/* concatena los primeros 6 caracteres de s1 a s3. Coloque '\0'
después del último caracter */
printf( "strncat( s3, s1, 6 ) = %s\n", strncat( s3, s1, 6 ) );
/* concatena s1 a s3 */
printf( "strcat( s3, s1 ) = %s\n", strcat( s3, s1 ) );
return 0; /* indica terminación exitosa */
} /* fin de main */
#include <string.h>
int main()
{
char s1[ 20 ] = "Feliz "; /* inicializa el arreglo de caracteres s1 */
char s2[] = "Anio Nuevo "; /* inicializa el arreglo de caracteres s2 */
char s3[ 40 ] = ""; /* inicializa a vacÃÂÂo el arreglo de caracteres s3 */
printf( "s1 = %s\ns2 = %s\n", s1, s2 );
/* concatena s2 y s1 */
printf( "strcat( s1, s2 ) = %s\n", strcat( s1, s2 ) );
/* concatena los primeros 6 caracteres de s1 a s3. Coloque '\0'
después del último caracter */
printf( "strncat( s3, s1, 6 ) = %s\n", strncat( s3, s1, 6 ) );
/* concatena s1 a s3 */
printf( "strcat( s3, s1 ) = %s\n", strcat( s3, s1 ) );
return 0; /* indica terminación exitosa */
} /* fin de main */