|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
source から dest にワイド文字をコピーします。関数は最高
maxchar 個の文字をコピーします。
形式
#include <wchar.h>
wchar_t *wcsncpy (wchar_t *dest, const wchar_t *source, size_t maxchar);
関数バリアント
wcsncpy関数は,それぞれ 32 ビットと 64 ビットのポインタ・サイズで使用するための
_wcsncpy32と
_wcsncpy64という名前のバリアントを持っています。ポインタ・サイズ固有の関数の使用方法については,『HP C ランタイム・ライブラリ・リファレンス・マニュアル(上巻)』第 1.9 節を参照してください。
引数
destnull で終了するワイド文字デスティネーション文字列へのポインタ。
sourcenull で終了するワイド文字ソース文字列へのポインタ。
maxchar
source から dest にコピーするワイド文字の数の最大値。
説明
wcsncpy関数は, source から
dest に最高 maxchar 個の文字をコピーします。
source に含まれている文字が
maxchar 個未満である場合には,
maxchar 個の文字が書き込まれるまで, dest には null 文字が追加されます。
source に含まれている文字が
maxchar 個以上である場合には,可能な限り多くの文字が dest にコピーされます。 source の終端の null 文字は dest にはコピーされません。
wcscpyも参照してください。
戻り値
|