Manpages

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手 冊 頁 翻 譯 計 劃 ]

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh