想让这段代码运行,之后不知道怎么写了,求大神,教教

bool IsPalindrome(const char s, int n)
{
// 非法输入
if (s == NULL || n < 1)
{
return false;
}
const char
front,*back;

// 初始化头指针和尾指针
front = s;
back = s+ n - 1;

while (front < back)
{
    if (*front != *back)
    {
        return false;
    }
    ++front;
    --back;
}
return true;

}

找个入口调用 IsPalindrome

语法有个错误const char *front, *back;

char *front没写对。

你这到底是*front,*bank还是front,bank啊,这个都没定义啊