CodeNet / Языки программирования / C / C++ / Linux/Unix / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник С/C++ для UNIX - Список функций
strrev
STRREV #include<string.h> требуется только для объявления функции char *strrev(string); char *string; сохраняемая строка Описание. Функция strrev сохраняет порядок символов в заданной строке string. Нулевой символ окончания ('\0') остается на месте. Возвращаемое значение. Функция strrev возвращает указатель на измененную string. Возвращаемого значения в случае ошибки нет. См. также strcpy, strset. Пример. #include <string.h> char string[100]; int result; . . . /* определяет, является ли строка палиндромом, т.е. читает- ся одинаково в прямом и обратном порядке */ result = strcmp(string,strrev(strdup(string))); /* если result == 0, строка является палиндромом */
Оставить комментарий
Комментарии
1.
21 ноября 2004, 15:10:42
Возвращаемое значение.
Функция strrev возвращает указатель на измененную string.
Возвращаемого значения в случае ошибки нет.
Это как понять, возвращаемого значения нет.
Там ведь возвращается указатель на char*
Может быть возвращается NULL в случае ошибки?
Функция strrev возвращает указатель на измененную string.
Возвращаемого значения в случае ошибки нет.
Это как понять, возвращаемого значения нет.
Там ведь возвращается указатель на char*
Может быть возвращается NULL в случае ошибки?