NAME
strxfrm - 转 换 字 符 串
总 览 (SYNOPSIS)
#include <string.h>
size_t strxfrm(char *dest, const char *src, size_t n);
描 述 (DESCRIPTION)
strxfrm() 函 数 把 字 符 串 src 转 换 成 另 外 一 种 形 式 . 用 strcmp() 来 比 较 两 个 转 换 后 的 字 符 串 与 用 strcoll() 来 比 较 它 们 转 换 前 的 字 符 串 的 返 回 值 是 一 样 的 . 转 换 后 的 字 符 串 的 前 n 个 字 符 会 存 放 于 dest 中 . 它 是 根 据 程 序 当 前 的 区 域 选 项 中 的 LC_COLLATE 来 转 换 的 . (见 setlocale(3)).
返 回 值 (RETURN VALUE)
strxfrm() 函 数 返 回 除 去 结 尾 的 ’\0’ 字 符 , 用 来 存 储 转 换 后 的 字 符 串 所 需 要 的 字 节 数 . 如 果 返 回 值 大 于 或 等 于 n, dest 中 的 内 容 就 是 不 确 定 的 .
遵 循 (CONFORMING TO)
SVID 3, BSD 4.3, ISO 9899
注 意 (NOTES)
如 果 区 域 选 项 是 "POSIX" 或 者 "C", 那 么 strxfrm() 同 用 strncpy() 来 拷 贝 字 符 串 是 等 价 的 .
参 见 (SEE ALSO)
bcmp(3), memcmp(3), strcasecmp(3), strcmp(3), strcoll(3), setlocale(3)
[中 文 版 维 护 人 ]
唐 友 <tony_ty [AT] 263.net>
[中 文 版 最 新 更 新 ]
2002/1/28
[中 国 Linux论 坛 man手 册 页 翻 译 计 划 ]
跋
本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。 中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh