我让用户输入一个字符串,然后比较它的反向,但它总是给出 0 作为结果,为什么?
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
char *str=new char[100];
cout<<"enter a string";
cin.getline(str,100);
int len=strlen(str);
char *rev=strrev(str);
int diff=strcmp(str,rev);
cout<<diff;
return 0;
}