strxfrm - 轉換字串
#include <string.h>
size_t strxfrm(char *dest, const char *src, size_t n);
strxfrm() 函式 把 字串
src
轉換 成 另外 一種 形式.
用
strcmp() 來比較 兩個
轉換後的 字串 與 用
strcoll() 來比較 它們
轉換前的 字串 的
返回值 是 一樣的.
轉換後的 字串的 前
n
個 字元 會存放於
dest
中. 它是 根據 程式
當前的 區域選項 中的
LC_COLLATE 來 轉換的. (見
setlocale(3)).
strxfrm() 函式 返回 除去
結尾的 `\0' 字元, 用來
儲存 轉換後的 字串 所
需要的 位元組數. 如果
返回值 大於 或 等於
n,
dest 中的 內容 就是
不確定的.
SVID 3, BSD 4.3, ISO 9899
如果 區域選項 是
"POSIX" 或者
"C",
那麼
strxfrm() 同 用
strncpy() 來
複製 字串 是等價的.
bcmp(3),
memcmp(3),
strcasecmp(3),
strcmp(3),
strcoll(3),
setlocale(3)
唐友 <[email protected]>
2002/1/28
http://cmpp.linuxforum.net
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh