C substring
char subbuff[5];
memcpy( subbuff, &buff[10], 4 );
subbuff[4] = '\0';
Plimpton
char subbuff[5];
memcpy( subbuff, &buff[10], 4 );
subbuff[4] = '\0';
//where we want the word "test" and we know its position in the string
char *buff = "this is a test string";
printf("%.*s", 4, buff + 10);