C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > strxfrm
サイト内検索:

strxfrm

C言語の標準ライブラリstrxfrmのリファレンスです。



strxfrm

<strxfrm>
概要文字列を変換する。
ヘッダ#include <string.h>
I/Fsize_t strxfrm(char * restrict s1, const char * restrict s2, size_t n);
戻り値変換結果文字列の長さ(終端ナル文字は含めない)。
詳細strxfrm関数は、文字列s2をn文字分変換し、配列s1に格納する。文字列の変換はロケール情報のLC_COLLATEカテゴリに基づいて行われる。strxfrm関数での変換は、変換後の文字列のstrcmp関数での比較結果と、変換前の文字列のstrcoll関数での比較結果が同じとなるように行われる。終端ナル文字を含めて、nを超える文字数を、配列s1に格納することはない。nが0である場合はs1は空ポインタでもよい。戻り値がn以上の場合、配列s1の内容は不定である。領域が重なり合うオブジェクト間でコピーが行われるときの動作は未定義である。
C言語ホーム > その他、C言語の詳細について > 標準ライブラリ一覧(ヘッダ毎) | 標準ライブラリ一覧(アルファベット順) > strxfrm
© 2009-2011 C言語サイト管理人