エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C言語関数リファレンス - memcpy(メモリブロックのコピー)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語関数リファレンス - memcpy(メモリブロックのコピー)
【機能説明】 srcからnバイトのメモリブロックをdstにコピーします。また返り値としてdstを返します。 s... 【機能説明】 srcからnバイトのメモリブロックをdstにコピーします。また返り値としてdstを返します。 srcとdstのコピーする先とコピー元が重なっているときは正常にコピーできません。 そのような場合は、memmove関数を使用すると正常にコピーできます。 memcpy()関数の使用例です。 #include <stdio.h> main() { char src[10]; char dst[10]; int i1; for (i1 = 0; i1 < 10; i1++) { src[i1] = i1; } printf("1."); for (i1 = 0; i1 < 10; i1++) { printf("[%d]", src[i1]); } printf("\n2."); memcpy(dst, src, 10); for (i1 = 0; i1 < 10; i1++) { p