ho un altro dubio non riesco a capire questa funzione.
codice:
int palindroma(char* stringa) {
    char* copia = strdup(stringa);
    char* cursor = copia+(strlen(stringa)-1);
    for(; cursor>=copia; stringa++, cursor--)
        if( *stringa!=*cursor )
           return 0;
     return 1;
non capisco perche in cursor mette copia + la lunghezza di stringa