Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на C / C++ / Справка функциям С++.doc
Скачиваний:
91
Добавлен:
02.05.2014
Размер:
4 Мб
Скачать

Подпрограммы манипулирования (строками, памятью)

Эти подпрограммы позволяют работать со строками и блоками памяти: копировать, сравнивать, производить различные преобразования и поиск.

ispunch(io.h)

Макрос классификации символов.

memccpy (mem.h, string.h)

Копирует блок размером n байт

memchr (mem.h, string.h)

Ищет символ с среди n байт

memcmp (mem.h, string.h)

Сравнивает два блока размером n байт

memcpy (mem.h, string.h)

Копирует блок размером n байт

memicmp (mem.h, string.h)

Сравнивает n байт двух символьных массивов, не различая при этом большие и маленькие буквы

memmove (mem.h, string.h)

Копирует блок размером n байт

memset (mem.h, string.h)

Устанавливает значения n байт блока памяти равными значению c.

movedata (mem.h, string.h)

Копирует n байт

movmem (mem.h, string.h)

Копирует блок размером length байт

setmem (mem.h)

Заполняет область памяти определенным символом

stpcpy (string.h)

Копирует одну строку в другую.

strcat (string.h)

Добавляет одну строку к другой.

strchr (string.h)

Ищет в строке первое вхождение заданного символа.

strcmp (string.h)

Сравнивает одну строку с другой.

strcpy (string.h)

Копирует одну строку в другую.

strcspn (string.h)

Ищет в строке первый сегмент, не содержащий никакую подстроку, состоящую из символов, входящих в передаваемый функции набор символов.

strdup (string.h)

Копирует строку во вновь создаваемую строку.

strerror (string.h)

Возвращает указатель на строку сообщения об ошибке.

stricmp (string.h)

Cравнивает одну строку с другой без различения больших и маленьких букв.

stricmpi (string.h)

strspn (string.h)

Ищет в строке первый сегмент, который является подстрокой заданного функции набора символов.

strlen (string.h)

Вычисляет длину строки.

strlwr (string.h)

Преобразует в строке большие буквы (буквы верхнего регистра)

в маленькие буквы (буквы нижнего регистра).

strncat (string.h)

Добавляет часть одной строки к другой.

strncmp (string.h)

Сравнивает часть одной строки с частью другой.

strncmpi (string.h)

Сравнивает часть одной строки с частью другой без различения больших и маленьких букв.

strncpy (string.h)

Копирует заданное число байт из одной строки в другую, при необходимости производится обрезание или приращение.

strnicmp (string.h)

Сравнивает часть одной строки с частью другой без учета различия больших и маленьких букв.

strnset (string.h)

Заменяет заданное количество символов в строке на указанный символ.

strpbrk (string.h)

Ищет в строке первое вхождение любого символа из переданного функции набора символов.

strrchr (string.h)

Ищет в строке последнее вхождение заданного символа.

strrev (string.h)

Перевертывает строку.

strset (string.h)

Устанавливает все символы строки в заданный символ.

strstr (string.h)

Ищет в строке вхождение заданной подстроки.

strtok (string.h)

Ищет в из первой строке лексемы, которые разделены любым из символов, входящих во вторую строку.

strupr (string.h)

Преобразует маленькие буквы (буквы нижнего регистра) в строке в большие (верхнего регистра)

.