Документация по LinuxLinuxDoc.Ru 🔍

strxfrm - преобразование строки

НАЗВАНИЕ
strxfrm - преобразование строки

СИНТАКСИС
#include

size_t strxfrm(char *dest, const char *src, size_t n);

ОПИСАНИЕ

Функция strxfrm() преобразует строку src в такую форму,
что выполнение strcmp() над двуми такими строками,
преобразованными посредством strxfrm(), будет таким же,
как и выполнение strcoll над исходными строками. Первые n
символов преобразованной строки помещаются в dest.
Преобразование основывается на настройках категории
текущей локали LC_COLLATE (см. setlocale(3)).

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция strxfrm() возвращает количество байтов,
необходимое для размещения преобразованной строки в dest
без завершающего символа `\0'. Если возвращенное значение
равно n или больше этой величины, то содержимое dest не
определено.

СООТВЕТСТВИЕ СТАНДАРТАМ

SVID 3, BSD 4.3, ISO 9899

ЗАМЕЧАНИЯ
В локалях "POSIX" или "C" выполнение функции strxfrm()
эквивалентно копированию строки с помощью strncpy.
Читать новости Linux в Telegram
Linux - strxfrm - преобразование строки
Мы в соцсетях ✉