C ทำงานห้องสมุด - memset ()
ลักษณะ
ครั้งแรกที่ n ตัวอักษร C ทำงานห้องสมุดโมฆะ * memset (void * Str,int C, size_t n) สำเนาตัวอักษรC (ตัวละครที่ไม่ได้ลงนาม)เพื่อจุดอาร์กิวเมนต์STRสตริง
คำแถลง
นี่คือ memset () ฟังก์ชั่นการประกาศของ
void *memset(void *str, int c, size_t n)
พารามิเตอร์
- STR - จุดที่จะเติมบล็อกหน่วยความจำ
- C - ค่าที่จะตั้งค่านี้จะถูกส่งเป็น int แต่ฟังก์ชั่นเมื่อบล็อกหน่วยความจำจะเต็มไปโดยใช้แบบฟอร์มค่าถ่านที่ไม่ได้ลงชื่อ
- n - จำนวนไบต์ที่จะตั้งค่าที่
ราคาย้อนกลับ
ค่านี้กลับชี้ไปชี้ไป STR พื้นที่จัดเก็บข้อมูล
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง memset () ฟังก์ชั่นถูกนำมาใช้
#include <stdio.h> #include <string.h> int main () { char str[50]; strcpy(str,"This is string.h library function"); puts(str); memset(str,'$',7); puts(str); return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
This is string.h library function $$$$$$$ string.h library function