memcpy,_wmemcpy

提供: RAD Studio
Memcpy, wmemcpyから転送)
移動先: 案内検索

mem.h:インデックス への移動


ヘッダーファイル

mem.h,string.h

カテゴリ

メモリおよび文字列操作ルーチン,インラインルーチン

プロトタイプ

void *memcpy(void *dest, const void *src, size_t n);

void *_wmemcpy(void *dest, const void *src, size_t n);

説明

n バイトのブロックをコピーします。

memcpy は,UNIX System V システムで使用できます。

memcpy は,src から dest に n バイトのブロックをコピーします。src と dest が重なる場合の memcpy の動作は未定義です。

戻り値

memcpy は dest を返します。

#include <stdio.h>
#include <string.h>
int main(void)
{
   char src[] = "******************************";
   char dest[] = "abcdefghijlkmnopqrstuvwxyz0123456709";
   char *ptr;
   printf("destination before memcpy: %s\n", dest);
   ptr = (char *) memcpy(dest, src, strlen(src));
   if (ptr)
      printf("destination after memcpy: %s\n", dest);
   else
      printf("memcpy failed\n");
   return 0;
}

移植性

POSIX Win32 ANSI C ANSI C++

memcpy

+

+

+

+

_wmemcpy

+