C ทำงานห้องสมุด - memcpy ()
ลักษณะ
Cทำงานห้องสมุดโมฆะ * memcpy (void * str1, โมฆะ const * str2, size_t n) สำเนา nตัวละครจากพื้นที่จัดเก็บข้อมูลไปยังพื้นที่จัดเก็บstr2str1
คำแถลง
นี่คือ () ฟังก์ชัน memcpy คำสั่ง
void *memcpy(void *str1, const void *str2, size_t n)
พารามิเตอร์
- str1 - จุดไปยังอาร์เรย์ปลายทางสำหรับการจัดเก็บเนื้อหาที่คัดลอกพิมพ์หล่อจะถือเป็นโมฆะชี้ *
- str2 - ชี้ไปคัดลอกแหล่งข้อมูลประเภทหล่อจะถือเป็นโมฆะชี้ *
- n - จำนวนไบต์ที่จะคัดลอก
ราคาย้อนกลับ
ฟังก์ชั่นนี้กลับชี้ไปชี้ str1 เก็บปลายทาง
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง memcpy ฟังก์ชัน () ถูกนำมาใช้
#include <stdio.h> #include <string.h> int main () { const char src[50] = "http://www.w3cschool.cc"; char dest[50]; printf("Before memcpy dest = %s\n", dest); memcpy(dest, src, strlen(src)+1); printf("After memcpy dest = %s\n", dest); return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
Before memcpy dest = After memcpy dest = http://www.w3cschool.cc