Функция strrev сохраняет порядок символов в заданной строке string. Нулевой символ окончания (') остается на месте.
Возвращаемое значение.
Функция strrev возвращает указатель на измененную string. Возвращаемого значения в случае ошибки нет. См. также strcpy, strset.
Пример.
#include
char string[100]; int result; . . . /* определяет, является ли строка палиндромом, т.е. читает- ся одинаково в прямом и обратном порядке */ result = strcmp(string,strrev(strdup(string))); /* если result == 0, строка является палиндромом */