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