Tôi nghĩ bằng cách đặt phần tử đầu tiên thành null sẽ xóa toàn bộ nội dung của mảng char.
char my_custom_data[40] = "Hello!";
my_custom_data[0] = '\0';
Tuy nhiên, điều này chỉ đặt phần tử đầu tiên thành null.
hoặc là
my_custom_data[0] = 0;
thay vì sử dụng memset
, tôi nghĩ 2 ví dụ trên sẽ xóa tất cả dữ liệu.