Имя функции : стррев
Заголовочный файл : <string.h>
Прототип функции : char *strrev(char *str);
Функция : изменить порядок всех символов в строке и изменить их порядок.
Параметры : char *str — строка, которую нужно перевернуть.
Возвращаемое значение : возвращает указатель на строку в обратном порядке.
Примечание . Эта функция не создает новую строку, а изменяет исходную строку. Следовательно, он может перевернуть только массив символов, но не строку, на которую указывает указатель строки, поскольку указатель строки указывает на строковую константу, а константу нельзя изменить.
Пример программы: переверните символы в массиве строк вперед и выведите результат
#include<string.h>#include<stdio.h>intmain(void){charforward[20]=www.dotcpp.com;printf(Beforestrrev():%sn,forward);strrev(forward);printf (Afterstrrev():%sn,вперед);return0;}
Результаты запуска:
Beforestrrev():www.dotcpp.comAfterstrrev():moc.ppctod.www