void *memset(void *dest , int c , size_t size);
// เซ็ตค่าทุกไบต์เป็น cvoid *memcpy(void *dest , void *src , size_t count);
// คัดลอกข้อมูลในหน่วยความจำจาก src ไปไว้ที่ dest จำนวน count ไบต์void *memmove(void *dest , void *src ,size_t count);
// คล้ายๆ memcpy แต่ฟังก์ชั่นนี้จะทำเขียนทับค่าที่เขียนไปแล้วได้ ( overlapping blocks)- memset ทำงานได้ดีเฉพาะการเซ็ตค่าของ char ฟังก์ชั่นนี้ไม่เหมาะสำหรับการตั้งค่าอาเรย์ของ int , float ,double.
No comments:
Post a Comment