回文数-使用指针

#include <iostream>
using namespace std;
bool isPalindrome(char *input)
{
	if(input == NULL)
	{
		return false;
	}
	//
	char *begin = input;
	char *end = begin + strlen(input)-1;
	while(begin < end)
	{
		if(*begin++ != *end--)
		{
			return false;
		}
	}
	return true;
}

void main()
{
	//char *str = "abca";
	char *str;
	//char *str = "";
	cout <<( isPalindrome(str) ? "Yes":"No" )<<endl;
}

你可能感兴趣的:(null,input,include)