Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Zadania_2016 (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
108.03 Кб
Скачать
  1. В строке string1 определяет последнее вхождение в нее строки string2. Возвращает указатель на начало вхождения. В случае неуспеха возвращается -1.

char* atr(const char* string1, const char* string2)

  1. Получает область памяти для копирования строки и возвращает указатель на эту память. Возвращает значение NULL, если память выделить не удалось.

char* strdup(const char* string)

  1. Присваивает всем символам строки string новое значение, которое задается параметром chr. Возвращает указатель на измененную строку string.

char* strset(char* string, int chr)

  1. Присваивает не более чем n первым символам строки string новое значение, которое задается параметром chr. Возвращает указатель на измененную строку string.

char* strnset(char* string, int chr, unsigned int n)

  1. Реверсирует строку без дополнительного выделения памяти и возвращает на нее указатель.

char* strrew(char* string)

  1. Возвращает указатель на первое вхождение подстроки string2 в строке string1. В случае неудачи возвращается значение NULL.

char* strstr(const char* string1, const char* string2)

  1. Возвращает значение длинного целого, заданного символьной строкой string. Эта функция прекращает чтение строки числа с первого символа, который не может быть частью числа (это может быть и нулевой символ). Этим последним символом может быть также символ-цифра, код которого больше или равен коду '0'+base. Если значение endptr не NULL, то он указывает на указатель, значение которого является адресом символа, на котором был прекращен разбор строки.

long strtol(char* string, char** endptr, int base)

  1. Удаляет в строке лидирующие пробелы. Возвращает указатель на преобразованную строку.

char* ltrim(const char* string)

  1. Удаляет в строке концевые пробелы. Возвращает указатель на преобразованную строку.

char* rtrim(const char* string)

  1. Удаляет в строке лидирующие и концевые пробелы. Возвращает указатель на преобразованную строку.

char* alltrim(const char* string)

  1. Заменяет в строке string length символов, начиная с символа с индексом begin, строкой string1. Возвращает указатель на преобразованную строку.

char* stuff(const char* string, int begin, int length, const char * string1)

  1. Создает строку number-кратным повторением строки string1. Возвращает указатель на преобразованную строку.

char* replicate(int number, const char * string1)

  1. В строке string1 осуществляет замену подстрок string2 строками string3. Возвращает указатель на преобразованную строку.

char* strtran(const char* string1, const char * string2, const char string3)

  1. В строке string1 выделяет подстроку начиная с индекса begin длиной length. Возвращает указатель на сформированную строку.

char* substr(const char* string1, int begin, int length)

  1. В строке string1 выделяет левую часть длиной length. Возвращает указатель на сформированную строку.

char* left(const char* string1, int length)

  1. В строке string1 выделяет правую часть длиной length. Возвращает указатель на сформированную строку.

char* right(const char* string1, int length)

  1. В строке string1 определяет первое вхождение в нее строки string2. Возвращает указатель на начало вхождения. В случае неуспеха возвращается NULL.

const char* at(const char* string1, const char* string2)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]