memset ライブラリ関数

指定された文字でバッファを初期化する

void *memset( void *dest, int c, size_t count );

サンプルです。

#include <stdio.h>
#include <string.h>
#include <memory.h>

int main()
{
        char str[] = "hello world";
        char *p;
   
        p = str;

        memset(p+6, '?', 5);
        printf("%s\n",str);
        
        memset(p+6, 'J', 1);
        memset(p+7, 'a', 1);
        memset(p+8, 'p', 1);
        memset(p+9, 'a', 1);
        memset(p+10, 'n', 1);
        
        printf("%s\n",str);

        return 0;
}

トップページ