C言語編 標準ライブラリのリファレンス wmemset

先頭へ戻る

wmemset関数

概要 あるメモリアドレスを起点に、一定の範囲内へ特定のワイド文字を書き込む。
ヘッダ wchar.h
形式 wchar_t* wmemset(wchar_t* s, wchar_t c, size_t size);
引数 s 書き込み先の先頭のメモリアドレス。
c 書き込むワイド文字。
size 書き込む文字数。
戻り値 s が返される。
詳細 指定範囲内の各ワイド文字へ、引数c の値が書き込まれる。
注意
使用例
#include <stdio.h>
#include <wchar.h>

int main(void)
{
    wchar_t s1[] = L"abcdefg";

    wprintf( L"%ls\n", wmemset( s1, L'x', 5 ) );

    return 0;
}

実行結果:

xxxxxfg
関連 マルチバイト文字版の memset関数が存在する。
解説章


参考リンク

更新履歴

'2018/4/20 全体的に文章を見直し修正。

'2018/1/22 新規作成。





標準ライブラリのリファレンス(名前順)のトップページへ

標準ライブラリのリファレンス(ヘッダ別)のトップページへ

C言語編のトップページへ

Programming Place Plus のトップページへ


このエントリーをはてなブックマークに追加
rss1.0 取得ボタン RSS