Cライブラリ関数 - memsetを()
説明
最初のn文字Cライブラリ関数void *型のmemset(ボイド* strの、int型のC、size_t型のn)は、文字列の引数strのポイントにコピー文字c(符号なし文字)。
声明
ここではmemset()関数の宣言です。
void *memset(void *str, int c, size_t n)
パラメータ
- STR -点は、メモリブロックを充填します。
- C -値が設定されます。この値はintとして渡されますが、メモリブロックがフォームunsigned char型の値を使用して充填されている機能。
- N -その値に設定されるバイトの数。
戻り値
この値は、ストレージ・エリア・STRへのポインタへのポインタを返します。
例
次の例は、memsetの()関数が使用されている示しています。
#include <stdio.h> #include <string.h> int main () { char str[50]; strcpy(str,"This is string.h library function"); puts(str); memset(str,'$',7); puts(str); return(0); }
それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:
This is string.h library function $$$$$$$ string.h library function