skopiuj określone znaki z łańcucha na inny ciąg

powiedzmy, że mam 2 struny

char str_cp[50],str[50];
str[]="how are you"  

i chcę umieścić drugie słowo ex „są” w innym łańcuchu o nazwie str_cp, więc jeśli użyję

printf("%s ,%s",str,str_cp); 

będzie jak

how are you 
are 

jak mogę to zrobić? (Próbowałem funkcji strncpy, ale może kopiować tylko określone znaki z początku łańcucha) Czy istnieje sposób użycia wskaźnika, który wskazuje na czwarty znak ciągu i używa go w funkcji strncpy do skopiowania pierwszych 3 znaków, ale początek jako czwarta postać?

questionAnswers(1)

yourAnswerToTheQuestion