Мне кажется, я не до конца понимаю ваш вопрос. Выглядит так, как будто это должно быть тривиально:
s[0]=='x' && s[1]=='y' && s[2]=='z'
Это касается только (максимум) первых трех символов. Обобщение для строки, которая неизвестна во время компиляции, потребует от вас замены вышеприведенного цикла:
// look for t at the start of s
for (int i=0; i<s.length(); i++)
{
if (s[i]!=t[i])
return false;
}