copiar caracteres específicos de una cadena a otra cadena
digamos que tengo 2 cuerdas
char str_cp[50],str[50];
str[]="how are you"
y quiero poner la segunda palabra ex "son" en otra cadena llamada str_cp por lo que si uso
printf("%s ,%s",str,str_cp);
será como
how are you
are
¿Cómo puedo hacer eso? (Intenté la función strncpy pero solo puedo copiar caracteres específicos desde el principio de la cadena). ¿Hay alguna forma de usar un puntero que apunte al cuarto carácter de la cadena y lo use en la función strncpy para copiar los primeros 3 caracteres, pero ¿Punto de partida para ser el 4to personaje?