копировать определенные символы из строки в другую строку

допустим, у меня есть 2 строки

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

и я хочу поставить второе слово ex "являются" в другую строку с именем str_cp, так что если я использую

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

будет как

how are you 
are 

Как я могу это сделать? (я попробовал функцию strncpy, но она может копировать только определенные символы с начала строки), есть ли способ использовать указатель, который указывает на 4-й символ строки, и использовать его в функции strncpy для копирования первых 3 символов, кроме Начальная точка для 4-го персонажа?

Ответы на вопрос(1)

Ваш ответ на вопрос