n バイトメモリブロックのセット 【書式】 #include <string.h> void *memset(void *buf, int ch, size_t n); ※ void * についてはこちらを参考 【説明】 buf の先頭から n バイト分 ch をセットします。 buf を超えてセットした場合の動作は未定義です。 【引数】 void *buf : セット先のメモリブロック int ch : セットする文字 size_t n : セットバイト数 【戻り値】 bufの値 【使用例】 #include <stdio.h> #include <string.h> int main(void) { char str[] = "0123456789"; memset(str+2, '*', 5); printf("%s\n",str); return 0; } 【実行結果】 01**