これは私が書いた、文字列が回文かどうかをチェックするコードです。文字ポインターを使用するように、このコードを修正する必要があります。誰かが私にいくつかの提案/ヒントを教えてくれますか...またはその方法を教えてくれますか? ありがとう
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
char string1[20];
int i, length;
int flag = 0;
printf("Enter a string: ");
scanf("%s", string1);
length = strlen(string1);
for(i=0;i < length ;i++){
if(toupper(string1[i]) != toupper(string1[length-i-1])){
flag = 1;
break;
}
}
if (flag)
printf("%s is not a palindrome \n\n", string1);
else
printf("%s is a palindrome \n", string1);
return 0;
}