しかし、

char* pday;
int count=6;

count += 2;
pday = dayname[count];
は通ってしまうくらいの感じで。