Hàm memset() trong C
Hàm void *memset(void *str, int c, size_t n) sao chép ký tự c (một unsigned char) tới n ký tự đầu tiên của chuỗi được trỏ tới bởi tham số str.
Khai báo hàm memset() trong C
Dưới đây là phần khai báo cho memset() trong C:
void *memset(void *str, int c, size_t n)
Tham số
str -- Đây là một con trỏ tới khối nhớ để điền..
c -- Đây là giá trị để được thiết lập. Giá trị được truyền dưới dạng một int, nhưng hàm điền vào khối nhớ bởi sử dụng sự chuyển đổi unsigned char của giá trị này.
n -- Đây là số byte để được thiết lập giá trị.
Trả về giá trị
Hàm này trả về một con trỏ tới vùng nhớ str.
Ví dụ
Chương trình C sau minh họa cách sử dụng của memset() trong C:
#include <stdio.h> #include <string.h> int main () { char str[50]; strcpy(str,"Hoc C co ban va nang cao tai QTM"); puts(str); memset(str,'$',7); puts(str); return(0); }
Biên dịch và chạy chương trình C trên để xem kết quả.
Theo Tutorialspoint
Bài trước: Hàm memmove trong C
Bài tiếp: Hàm strcat trong C
Bạn nên đọc
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Hướng dẫn đổi ID Facebook, thay địa chỉ Facebook mới
2 ngày -

Giải mã bí ẩn đằng sau thủ thuật "lộn chai nước" đang gây "bão" trên thế giới
2 ngày -

Những stt cảm động viết cho người yêu cũ
2 ngày 1 -

Cách khôi phục bài viết đã ẩn trên Facebook bằng điện thoại, máy tính
2 ngày 1 -

Cách chỉnh nút CS 1.1, sửa nút Half Life
3 ngày -

Code Skibidi Tower Defense mới nhất và cách đổi code lấy thưởng
2 ngày -

Top 10+ trang web tốt nhất để tải phụ đề cho phim
2 ngày -

Cách quay video màn hình trên máy Mac
2 ngày -

Cách bật, tắt chế độ tạm thời trên Instagram tự xóa tin nhắn
2 ngày -

Chào tháng 6: Câu nói hay nhất về tháng 6, stt tháng 6 tràn ngập yêu thương
2 ngày 2
Học IT
Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Prompt
Ô tô, Xe máy