Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int isPalindrome(char* wordPtr){
- char* endPtr;
- int len;
- // Point to the end
- for(int i=0; i<20; ++i){
- if(wordPtr[i]==0){
- endPtr = &(wordPtr[i-1]);
- len = i;
- break;
- }
- }
- // Iterate from both sides
- for(int i=0; i<(len/2); ++i){
- printf("%c == %c\n", wordPtr[i], *endPtr);
- if(wordPtr[i] != *endPtr){ // Check if same
- return 0;
- } else {
- endPtr -= 1;
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement