文字列の途中から関数に渡すとかかなあ?
void hoge(char *a)
{
printf(a);
}

int main()
{
char a[] = "ABCDE";
// CDEの部分だけ渡したい
hoge(&a[2]);
return 0;
}